Learn Laravel Livewire CRUD in One Hour

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] so in this video we are going to learn laravel livewire live voice the package that gives you function javascript functionality in your php application let's just look at the functionality of the application that you are going to make so we say that it is grad meaning that it is create read update and delete all right so just let's just test when you go to the home page if we refresh you can see we have this display of contacts that have been added to the database okay you can see if you click this button you have this contact displayed here and then when you click on add contact you see now the form is this displayed here and then when you click on edit you'll find that the edit form is now displayed here now let's try adding a new contact so we just go there we'll enter here the name like person one so before that you can look at these contacts and you see we only have four contacts so let's just enter a molar and now monday so we can just do r at gmail dot com and then they add okay and then the address can just be 45 in nairobi and then after that you can just enter for zero seven eight four whatever then the password has one two three four five six and then click on save and you can see the message contact added successfully and let's click on the contact and see and you can see right here you have that contact that you just added and this is happening in real time okay without any front-end javascript framework and we can edit the same contact if we just click on the edit button you can just edit we can just change from a monday on monday peter you can just add that and then update you see contact updated successfully and if you go back to the contacts you can see that this name has been updated and has been updated even in the database so if you go to the database you can see that it has been updated right here all right so that has been just the introduction of what you're going to create that is live laravel livewear crowd or crude whatever you want to call it but it is create read update and delete application so first things first we have to install laravel application and you'll just open your terminal in your in the preferred directory so i am using thumb that means that that means that i'm going to set up my project inside the ht docs directory so i have projects and then i have youtube and right here i'm just going to open the terminal and just do composer create project and we can laravel slash laravel and then you can just call it uh laravel live wire okay so just this is the command for creating a new laravel project and hit enter so we'll give it time to create the project and then we'll come back okay mine has already installed and if we just do ls in this directory you'll find that you have three directories and the first one is ajax earth laravel livewire and then you have so this is the package that you this is the laravel project that that you've just created so copy this and then just do cd into that so we move into that directory and then after that to install a laravel live wire okay so let's just before that let's just do php artisan so php i design sound so that you can look at that new laravel project and then we have to end an instance of of laravel running on pot 8 000 you can just close that and try to check it here and you can see the laravel welcome page here meaning that laravel has been successfully installed so let's go back to the terminal and now install a live wire so how do you install it you can do composer require live wire slash live wire and hit enter and this is going to install live wire okay so at as this installs i want us to do a few customization first thing the first thing i want is for us to i want us to create to go into this directory and you'll do some customization on the homepage here so let's just move to this directory here open with the vs code or any other editor that you are using and then we'll go to the welcome dot blood.php and we're going to clean this code just remove everything and then that's the folding of html here and this you can call it laravel live wire and then after that um before anything we need bootstrap here that will help us in creating layouts so that's good and search bootstrap cdn link okay so we have it here you get this we get the html here and this one you're going to paste in the in the head right here but you don't need this so just remove it and we'll go back to that page and get a boot and get javascript here so just copy that script and you go back here and just before the body tag just paste that then you click you clean this and there we go we have now bootstrap installed in application so let's just do this here we are going to create a container so you need to be familiar with the bootstrap so just create a container and inside that container and just have a h1 that is going to say laravel livewire grow the card okay and now if we go back to application and refresh you can see a lot of live wire and create right there and then so what we need is there we need a bootstrap form so what you're going to do we just create a row and then you just get a div with a glass of frost so just do and inside there we are going to have a three we are going to have three deals okay so the first one is going to be the one that is going to display the form the second one is going to display the the table of contacts and then the last one is going to update to display the update form okay so let's go ahead and create it so just do call md column d8 and you can also give it a glass of offset md 2 right okay so this one just give you a paragraph and say contacts table goes here then we'll copy these and paste two times so after contacts table we [Music] have so create contacts from goes here and then after that this one is going to be update contacts form was here right so let's just have that go back and refresh and now you can see you may not see those divs but even this one we can we can just enter it but just you can just copy this here paste there and we just copy this and we paste right here and save it okay so now if we refresh you see that now it is centered right so so here we need a form we need a bootstrap form so what you are going to do we just search for form there we can just search for bootstrap [Music] bootstrap form and they have just this example of the form so i'm just going to copy this code but you can just get a new form if you just click on any from the bootstrap here you're going to get many forms so you can just check um let me look at these ones you can take any but then you add the the details okay so you can add the detail that we'll be using here so i've just copied that form i'll come to this uh this give right here and paste it and save but i'll do some modification so we'll need email and then you have the name and a address phone password so is what you're going to do here we have the email and we'll remove this here but you can duplicate this and first below that this you can rename it to phone to name i mean so it's just going to be named then type is going to be text i don't know i just displaying this okay here okay so that one here and then place it i can i i don't even need to think we need this placeholder you didn't even you don't even need a lot of details because it's just for demonstration right so let's just move that and we'll copy this form here and we'll copy this form right here and [Music] so i'll copy this and from it we have email there oh yeah we may love the password so just paste here twice so this is going to be fun and this is going to be address so we already have the password there and so we'll just remove this one you just remove that and this one from we change it from submit to save right and now you can just have that and you have i to that is it i think that you don't need any other details um let's remove this let's remove this so this is the form for creating contact so we are going to to copy this form and go to this update and paste it right there but then there is something here we we pasted the phone at the placer we would not have done that so just cut the form and paste it in this div here and now here is is going to be the table inside this div here we are going to have the table so let's save and refresh and see how it looks like and now you can see you can see our form is here so i'm just going to zoom back yeah you can see our form is here all right so let's just give it a name of her and just give it h for e create contacts from and then you copy this search for um done here and just press that and then we change it to update contacts form and then this button will change it to update and now let's create our table let's create our table here okay our table here so i'm just going to create it do a table and then just give it booster classes so class and equals to table then table stripe there's a bootstrap class just to sell that table then you love just t head okay inside the theory you're going to have the tr and inside the tr we are going to have the th okay so the first one is going to be name [Music] and copy paste down the second one is going to be email and the pattern is going to be a phone the first is going to be address and then we are going to have the fifth and the fifth column is going to be action so action that from this action is this where you're going to add a delete and delete and uh and edit button so after that we'll just copy that and then paste it by to name it to tip body so t body and now instead of d instead of th it's going to be td and there we can just give place all that result that type the information like same on email simon at gmail.com and then phone just place all the phone address okay and then this action you're going to have two links so the first one going to be so just give this class boost up classes btn btn primary and you just give it edit as text then you'll copy the whole thing and press below that and then here is going to be btn btn danger because this delete button so just then this delete and that's it so if we open uh if we open our our file again if we refresh you see that now we have this how our table is going to look like so you have this is how the tab is going to look like right so you have the create contacts from update contacts form and then you have the the the contacts that they are going to display but they are being displayed on the same page but we are going to solve that we are going to solve that so lets lets look at um lets just go to the console and see if live biases has already installed and it is it has already installed so at this point what you want to do since live as installed we are able to access it okay but then there is what you call a lot of live wire components so you have to create livewell components so we'll go to the terminal and this is how to create lot of live wire components just hp artisan mac live wire and the name of the component we can just call the component contact right you just call it contact because it is managing contact so you can call it any name but i'm calling mind contact and just hit enter and you see the component component has been created right no but i mean i wrong i'm not in the right i don't know if okay we are not in the right folder we installed it in the wrong folder we installed in this folder called livewire battery or i've installed it in um so let's just see debug we ought to have installed it in laravel live via folder so just cd laravel live wire and laravel live wire so this is where we want to install that we have to install that a lot of the live wire so let's just hit install again so it will install again right it is installed again but then you can just see the structure of our you can just see the structure of our of our view so what you want to do is this we'll go back to laravel here so these components are going to are not going to burn this homepage here so you're going to copy everything here that is inside the row and but then we'll first create the component so let's let it set it up okay it has already installed that's great so since it has already installed what you want to do is to make a component and then just do and the hpr design make make live wire and the component is going to be called contact and just hit enter and you see we are creating the component for the first time it is saying congratulations you've created your first level component so i'll just go and just say no and then at this point now we have if you go to the library you can see livewire directory here we have this contact um we have this contact contact um component and then if we go to the app directory and we have http you see we have livewire component again contact so this is when you do hp artisan make live wire components what is going to happen is that libra is going to create two files for you so the first one is this one that acts as a controller and this one is where you will write your logic but then you can see it is serving this file called contact and this contact is just this component that is now like the view file it is created inside the folder called livewire all right and this is where you'll create your view so right here is where we are going to paste our we are going to paste our code so we'll just copy this row all of it up to here so you just want to remain in this container here all right just remind that container and this gave the cluster container and now we'll go to the contact and remove that and paste our code right there okay so this one now we can do a liveware functionalities but before that before that we love to import livewear scripts here and livewire style so just do that live wire styles inside the head here and then at the bottom here you can just do at livewire scripts okay and that is it so livewire is functioning will function here all right so after this now if we go to the our page and refresh you can see that we're not seeing anything because you've not included this component here so we'll have to include this contact component here and how do we do that we just do add a live wire and then the name of the component we just contact all right and that's it so if you go here and refresh you can see now our page is displaying again okay so now our problem is one now we want to start handling livewire but our problem is one you can see now we have all these uh all these files showing at the same time so the first thing you want to do that is livewire related is to conditionally render these three files right these three views the first one is on the contact the second one is creating the content the third one is this updating the contact so right away we'll go to we'll go to contact.php and this one so remember this is the method this is the file the class that is going that will act as a controller if you are familiar with laravel so right here we are going to define public properties so for example can define public anything that is that we are going to use in this contact we are going to define here but let's just start with the will just the variable show show contacts right so show contacts and you just give it a value of zero so zero means false okay and then another variable that you are going to create is show create form so this great form is like creating contact form we'll give it a value of zero and then show update form and you give it a value of zero so what we are going to do when somebody visits the homepage you're going to show their contacts so meaning that this one will just turn into one and that is it so after doing that again so remember that anything you define probably as public here like every these properties you define here the public properties are going to automatically be accessible from this view so after defining this one we are able to access all of them from this contact all right so if you can access that then that is great so the first thing is to just do this you'll go to you go to this just here we are going to do if so at if so if show underscore contacts so if show contacts is true we are going to show this one here this page here we are going to show this contacts table or that view so just go up to here do end if okay and you love to do the same for others so at if show underscore create underscore form we are going to show this form okay so just do add and if and finally at if show underscore update underscore form will show this update form right so let's just click there it ends here and just do at n if so if we save this and livewise working we should only see this this table or not these others because and there you go you see because why are we saying this one and not the others it's because you can see the values of the of the conditional properties we are using are at zero so zero is equals to four so we are not showing them and now after that we are going to have the two buttons for toggling these uh these three views so we'll go to the contact here just up here we are going to just copy that paste below that and here we are going to create two buttons right so they are going to be links and just the first one we will give them classes so class request btn btn success and then we'll just add contact and then just copy this and paste down here and this one will be primary and you'll guess i'll change this to contacts right contacts and that is it so let's just have that and go back and refresh and now you see we have the two buttons here so we want to to toggle between the contacts and the add contact so the take this table and create contact form because this one the edit of the update one you're going to show it when you click here so i need that to come later so for us to do that we'll just add a function here so now we can add functions on the front and they are going to interact with the with this controller called a contact controller so just when somebody clicks this you want to call a function called show show contact so just give it to just do this wire and wire click dot prevent so this one is equals to one click event so why i click event is like on click event you want to call a method called show contact form right that is a method we have not created this but we are going to create it and we just copy this and we paste it here but this one will be show contacts right so this one will be showing the contact this one will be showing there the add contact form so let's just save that and go here and we'll create those two methods right so public function contact form so this is going to be just to change these values so just copy everything so let's just copy everything there and for the sake of time we just remove these and basically i'm just going to change this value so this that that is equals to so if it is show contact form we want to turn off uh show contacts this one should be zero and then update should be zero so the update form should also be zero because you don't want it to show but then you'll change this form to run basically that is it and then uh the the show contacts we do the opposite so we turn this to zero just copy that based up there we turn it to zero and then show contacts return it to one right so this is going to be one and then you have we have to create another method that's going to be called i show edit form it's going to be crochet edit form and now design is going to turn on this update from so it's going this is what we're going to do so these others are going to be to be zero and then zero is equals to false you know that so this one is just going to be one and these two are going to be zero so that's how we toggle that so if we save that and go back to application refresh if you click here you see i'm displaying this if you click here you see that that one is hidden and now we are displaying this create contacts form all right you can see that that's great now before we talk about updating this what you want to do is to just create our database so we'll go to the database here and create a new database and we'll just call it live wire and then create and after that we'll go back to the application and go to the env file here and change the database to livewire and save that now after that we're going to edit our our create contacts migration create underscore users i mean our contacts are going to be stored in the users table so we are going to edit this type of create uh underscore uh users migration so we have the name you have the email you want to add there um the phone so let's just add their phone address right so phone and then copy and paste down address that's it i don't think there's anything other than any other thing you need to add so those two are enough but we also have to use to go to user model here and we'll add those two fields so i'm just going to add in this available property they are going to add their phone and we also add address there that for mass assignment okay so after that now we can just run page prt sign migrate so php i design migrate to save that table to the database and it has already done that so if we refresh if we click on this tab you can see now you have if you click on this migration you can see you have our tables right there right okay so after that we now we want to write day you want to write the saving functionalities of creating contact functionality and for that we'll go there's something called model so if we define the public properties here we can access them from the uh the from the form and the view right so let's just define public and the first thing we need is the name okay all the all the items that are in our form so the name we need email and then we need the password so we have address need we have password and they also need phone and apart from that we need some other things like the message so the message is what is going to be displayed is going to give the message that you are going to display on successful creating of the contact and updating okay all right so okay so they also need what you call contact so all these are all the contacts in our contacts okay and then i think we need to call use id because when updating the contacts we need we need the user underscore do you need this id when updating or retrieving the specific contact so after that what you want to do is to import contact model here so just do use up models slash contact right use app model slash user not contact it is a user and that is why i chose to use contact so you cannot import it when it is created as user here right so now that you have that what you want to do is that when it is rendering this view you want it to also equally get the users from the database all right so this is what we are going to do so i'll do this and then contacts then i am misspelling that word contact request to user or so you're just basically getting all the users from the database and then updating these contacts variable to the user that you fetch from the database and from this we can now access it from there you can access the user from the front end here so just go to the contacts here and now this form will just automatic because we now automate this so just cut this and do at if so if we have contacts okay remember contacts is like user so if you have contacts and and contacts count is greater than zero so this means that if you have at least one contact in our database at end if and if at least we have one we can use that else if you want so if you don't have any use in the database we are going to show here a message you can just be a paragraph in our contacts found in the database right but if we have some we're just going to look through them using add for each so add for each contacts as contact okay for each uh contacts as contact and for each and now here we are adjusting going to display each one there so just paste that and then this one is going to be uh it's going to be contact um and you just copy these and paste it down here this is going to be email this is going to be fun and this is going to be the address okay so name file and then so okay you have name email from surname email phone and design is going to be addressed and that's it and then here when somebody clicks on this we want to pass there we want to call a function called show edit so you remember now this function here and the function that you created here is called show edit form so this one you're just going to copy it and this one you're going to pass that the id of the specific contact that somebody clicked on so just pass your id go to here and then we'll just do wire click dot revenge request to that and then what you're going to do is to pass there you have to pass the other contact id so there's the contact contact and then id like that and then after you just copy these and paste here and for deleting will also have the same so it's going to be instead of edit show edit form is going to be destroyed so just do destroy and you'll have to to get that method so destroy and then you pass the contact id that you want to destroy or delete so just go back here duplicate this method here paste it down and change this to destroy all right right so that is it and now let's work on uh let's work on creating that contact so we'll go back to this contact that blood.php and to the contact form so right here this is something we call a model so if we do wire okay not there right here in the input if we just do wire model is equals to name we are basically linking this input here with the name inside this here in this public name you can see your name so this value is going to be populated inside here or they are going to sync so the changes that you do here are going to be the changes that are going they are going to change here all right so that is important so let's just change everything by adding the like this one is going to be why wire model equals to email this one is going to be where modern requests to phone and this and wire mode is going to be close to address so just press on model is equals to address and for this uh model you can get the term modules equals the password and now we have this click so when this one is clicked for saving um what you want to do is this so just do wire leave that prevent so i think that prevents is like prevent default so you don't want to submit the button but you just want to to do your thing when somebody clicks here and they are going to call the method called save right there okay all right so after that there are there are three things you have to do we need validation so when somebody clicks here we are going to call this method called save and if not created that so let's just copy this method and go back to the here the contact.php and create that method called save so right here just the public function then spots paste that this is the method that's going to deal with the saving data and the first thing you have to do is to validate the data so valid date is equal to this validate so what are you validating not that way so you have to validate this name email address all these ones right so i just do finally that first one is name name should be required so just give it required actually required and you can copy this and paste four times right two three four okay so this one is going to be name another one is going to be email this one address this is fun and this is just this one is going to be password and then so to save this to the database it is very simple let's add that to solve that error to solve it is very simple we have the user model here so just call the user model and we call create so remember we're assigning mass on the user with assigned here so you can do you can now save all of them one so just do this i use a just call user model and then you call the create method and then you just pass the validation all right so you're just going to save all these items to the database all right then after that what do we do so just change message equals to user i can not use the used contact contacts added successfully and then after that we need after adding user we need to reset all those fields all right so create another method called reset so public function reset fields and what you want to do is to just all these fields here we are going to reset them so just copy all these fields right here accept the message and you'll come back to this method and paste and then just remove these so just do these name equals to so we are resetting all of them meaning that you just assign negative is equal to empty string like that and you can remove this message here all right so this means that after you've saved those details you'll have to call this method so after saving the details here after saving after creating a new contact what you want to do here is to to just after doing that and sending the message you just want to reset so you just do this these and you call that method called reset fields right so after that you just reset the fields and that's it okay that is it but then we need to displace errors here so we'll go back to the contact.php and then we'll start here and here we're just going to create spam okay we are just using at error so at error this then the type of error we are looking for and then you have the error related to the name so at end era like that so here we just create a span and here we'll just do the message there so this is going to show the message in case we have not had we have not filled this name field here so let's just copy everything here and we are going to paste right here this is going to be for email and this one is going to be for fun and this is going to be for address and this one is going to be for password so just press that and change this to password and that's it so if we try to submit our form so let's just go back to our and refresh and click on add here and try to submit and you can see these errors you can solve those errors but then you can give it a better styling so let's select all these panes here and just give them bootstrap classes so class is equals to error and then text um text the engine right so after that we'll just save that and click on here and try to submit and now you can see our errors there right so but then now let's try to save let's just try to add the user so for example same one the email the folder there and then the password one two three four five six and try to save and we have these a variable validated and defined variable validated so just go back to to the contact.php and look for that validated so you have to to do that right by the data there but before that of course you need to show we you can see it's saying that no contacts in the database that is true so here we want we need to show some message there and this is what we are going to do we go to the contact.php and right here create contacts below that it just do a paragraph and give it a glass equals to text success so remember this bootstrap and this one we are going to echo here we are going to echo the message so if you're not familiar with booster maybe maybe bootstrap is a very simple framework right so let's just click on add and then try and now we'll try adding that so you have a password one two three four five six and try to save and as you can see they have been cleared that means that the information has been saved but let's just click here and see and there you go you see i've added right let's try another another contact so let's try eric so eric gmail.com the phone there and then the password one two three four five six and try to add and you see right there we have another one added here so you can see now the create functionality is working well but what about the edit sorry we are moving very fast because of time so let's talk on the edit functionality so just go here and on this contact.php and when somebody clicks here i'm just going to go to show edit form so click here and you can see you're seeing the edit so we are showing edit from so so just go here under show edit form there are few things you have to do and here we are going to get this contact with this id so you can do that just user and then find so user find id so you can find a record with primary in laravel you know that so this one is going to be contact so contact is equals to contact is equals to this and then since we have these we are going to change all these fields so name we are going to give it to give those fields to change those fields above so name is equals to contact name so contact name email is going to be contact email and then address going to the contact address and then password is going to be a contact password right then phone contact phone and you also need the user id so inside is the id's id here right there just this id right here okay but i i don't think for updating i don't think we need that but let's just do it so i think we can just do it you can just do it so just copy this paste there and change this to user id user underscore id and then this one is going to be contact and then id right there okay and then after after changing those feeds that is when we are going to show this update and update uh form right so if we refresh here and we'll click here you can see i'm not seeing anything because you've not synced the update from with the values in the contact.php so let's let's go to this file here and navigate to the update form here and we'll add model so wire model this one is equal to name and we'll copy all these fields and paste here and we'll copy that for that mean and copy here these are going to be and paste i mean this is going to be email this is going to be fun and this is going to be address all right and this is going to be password and now they should be synced okay they should be synced and now if you have if you refresh go to contact and click here you can now see every time you click that they are automatically uh ascend so it's going it's just going to do it it's doing this if we click on one of the edits what it's going to do it's going to call this method and this method does it it updates all these fields and these are these public properties and remember the public properties are synced with this and this input field so that is why when you click on a specific one we see it synced so like if you click on contact and click on eric you see eric contact same one you see the same right here okay so what you have to do is what you have to do is just update this video and somebody click on this from this button right here so just do it um wire click dot prevent equation and just call and a method called update details update contacts update contact and do not create that method so that means that you have to have to create a method so let's just have that and go back to this contact.php and create that method right so i'll just create the method called just copy these and after that save it right past it right there and change this to update contact and what does this do um this one it has it needs the id all right it needs the id that is the importance of this user id this is idea it's very important so on this form we are update the contact and we pass that the user id right the user underscore id and now we can get that that specific contact right here okay here so you can just say contact equals to user and then we use the method find and what are we finding we are finding the id there and then we'll do validation all right and just do the same validation right here so yeah just validating all those fields again but then uh we also if we need we are validating those fields okay and after validating and now we have the contact it's very easy to update so just do this just do contact and then update and what are we updating we are updating validated so we are just updating all those fields right there and then after that what do we do after this we'll we'll we'll change the message okay i'll just send the message this is going to be contact updated successfully so updated and then you're going to reset the fields okay we'll go back to the contact form here and we'll echo that message so we'll just copy this from okay the reason why the message is not showing is that i don't know how we created that paragraph okay here let's just get that paragraph that paragraph should have a glass of where did let's just try this and just copy these and try to find it okay you have it here so this one and just copy this and we'll go to this page here and this and also paste that okay so after that we'll do it again we'll now try to update so we'll refresh and then after refreshing we just click on one here instead of saying one you can just inside my name that you can just say okay same one i got in a book like that and try to eat an update and i really don't know i don't think it is working i could be have some era so let's just inspect this and yes indeed they have these errors they're saying this id not defined okay so this is what we are going to go to contact that blended php right here we love to echo it so just to do this you have to put it inside the curly braces that is important so if we click here again and change these two and simone someone got in a book over there and click on update and you see it is not showing the message but it has been updated and you can see now the name has been updated okay you can edit this from eric and give it edit and update and just been updated you can see you're recording so that's great it's not working but you have to do one thing you have to implement the delete functionality so on the destroy here inside this contact you have this destroy method that you created so what you want to do is just get contact contact is equal to user find so you find the contact by the id right and then after getting the contact you just delete it so contacts delete just call delete function there and then the message is going to be the message is going to be contact deleted successfully so contact deleted successfully again that's it so let's see why this message is not displaying so you have public message oh we'll have to do we need to do this this message okay you have to do use this and that is the reason why it is not displaying so you have to do this and then message and again here we change it to this and then message so let's save that and we'll try again so we refresh first let's add another one um the phone will use just another phone like that okay any other phone there are eight whatever password one two three four five six and click on save and you can see now you get the message your contact added successfully and you can go here click on edit but now the problem is this that it is still showing this contact added successfully so what you have to do to to turn off that is every time somebody visits the uh everybody if somebody visits this update contact actually not that we want to reset the fields so let's just copy these so we'll reset the fields when somebody will show contact so paste it there and then also we'll also remove the message and somebody visits um shop contact so show contact form and show contacts and also when somebody visits this page and reset those fields okay and this one inside of this actually you can just do this message is equals to that when we copy this we paste here we also passed here and save it so every time we we visit this so we'll just refresh it every time we visit contacts and the message is not there if we go to contacts it is not there so if you go to edit and then you just remove this uh just you can change it to anything else and then update you see contact updated successfully if we go here you see the message not there we come back and go back here the message is not there right so that is what you want how we want it to work and now let's try deleting so i will delete this the middle one and you see it has been deleted right there that's awesome is it has been deleted okay and you can also delete that and because it is real time and add another one okay and why this not dropping so just refresh again and we'll try to add another one one two three four five okay we cannot we cannot add we will have to add if you want that validation you can go to contact and make the you can make this unique you can make phone is unique so you cannot add some phone twice but you can still validate that all right so right there we refresh and we'll add another one password one two three four five and click add and has been added and you see you have it there so basically that is that has been uh laravel live via crowd and you can see live wise are awesome packet that you can use in a in building laravel applications so thank you so much and in case you enjoyed the tutorial may you consider subscribing to the channel
Info
Channel: Simon's Tech School
Views: 635
Rating: undefined out of 5
Keywords: laravel livewire, livewire crud, laravel livewire tutorial, laravel livewire project, laravel livewire chat, laravel livewire ecommerce, laravel livewire events, laravel livewire emit, laravel livewire alpine js, laravel livewire admin, laravel livewire authentication, laravel livewire modal, laravel livewire model form, laravel livewire modal form, laravel livewire pagination, laravel livewire pos, laravel livewire spa, laravel livewire shopping cart
Id: 3JieFgkxxOI
Channel Id: undefined
Length: 68min 21sec (4101 seconds)
Published: Mon Jun 28 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.