I found out about using dynamic class names by source diving the Model class. Another cool thing you can do is using dynamic variable names which is kinda weird but helps if you found yourself in a scenario where dynamic variables would be helpful.
@ilhamfajriumar90852 жыл бұрын
I think setting up the initial like or dislike is the best way to reduce the query even more, that's the way i did it in some of my project
@maximusmitchell12292 жыл бұрын
How do you mean?
@ilhamfajriumar90852 жыл бұрын
When the likeable component loading it's actually getting the like status inside mount. If there are multiple likeable component loaded the query will run as much as the loaded components. Instead doing that, passing the like status from parent component, which can be fetched using eager loading will reduce the query thats being called
@rahmanramsi2 жыл бұрын
I prefer to pass the model itself instead only the classname and id, so i dont need to query to database to get the data, cuz its already there. So it should becomes like this `@livewire('likeable', ['model' => $comment])
@nabilhassen19442 жыл бұрын
its not secure to do so. anyone can open up the devtools and all of your model data will be available there.
@rahmanramsi2 жыл бұрын
@@nabilhassen1944 didn't know that, thanks for the info.
@rahmanramsi2 жыл бұрын
@@nabilhassen1944 btw where i can find that model data in devtool?
@usanzadunje2 жыл бұрын
14:50 Could we just query all the likes(that we need of course) from the parent component and then pass them to each button component. This would result in only one query and remove query to db from component itself?
@LaravelDaily2 жыл бұрын
Yes, probably, but that kinda defeats the purpose of component that could be reused anywhere.
@krishnanarasimha12432 жыл бұрын
I missed the yesterday 48 hour videos :(
@kingstalker2 жыл бұрын
King Stalker 0 seconds ago Is there anyway to make the blade syntaxes autocomplete for you for the live wire things also can it not look so white I see spatie permissions blade does the same thing for example I say @role(autocomete your role ) and looks like a normal blade syntax I hope I make sense
@LaravelDaily2 жыл бұрын
Some Blade support comes from PhpStorm, some can be provided by Laravel Idea package for PhpStorm, but I don't think they cover specific packages like Spatie Permissions or others.
@Ghost-hz2dy2 жыл бұрын
In the next video "code review" i want to share my github repository and review it. How i can send you email ?
@LaravelDaily2 жыл бұрын
Currently I have 5 reviews in queue, so realistically I can do only in November. You can email me povilas@laraveldaily.com and invite me to GitHub, username povilaskorop
@abdulrehmandar85412 жыл бұрын
I have a question. 1. livewire always render full page on request. Is there any way to render only specific div. without using wire:ignore. 2. I have a bootstrap form wizard when ever make some request the wizard steps become inactive or may go to first step if we are on other step. currently i'm handling it making the steps dynamic to check which step is active or not it works but still flicker. do you have any idea, advice to manage state. Thank you.
@LaravelDaily2 жыл бұрын
1. No, unless you split them into separate components 2. Can't answer in a comment, needs debugging
@ahmednisar99602 жыл бұрын
make one laravel project from scratch....not like this