"Juniors don't be afraid to show your code. Seniors don't attack the juniors that the code is bad. We all start somewhere."
@JimOHalloran3 жыл бұрын
So much this... I've been doing Software Dev for 26 years, PHP for 16 years, and Laravel for the last 2.5, and I learned something from this video. So I'd also add "Seniors, don't assume you know everything, and your way is the only way."
@Towzlie3 жыл бұрын
@@JimOHalloran Every day there is new oppurtunities to learn things, we shoudn't feel ashamed to do so !
@ryanbeatbox2 жыл бұрын
Absolutely, thankfully my team lead adopts this mentality as well. Such a good quality to have in leadership and development in general.
@DuilioPalacios3 жыл бұрын
The delete action using "GET" instead of "DELETE" might expose the user to CSRF attacks. That one should be changed for security. (I hope this observation can be useful for someone).
@themostnonchalant3 жыл бұрын
buen dato , maestro.
@digitalminister56873 жыл бұрын
3:54 he mentioned it
@duiliopalacios17773 жыл бұрын
@@digitalminister5687 Yes, I know, I just wanted to point out the potential security issue, that's all :) I also record videos and it's challenging if not impossible to cover everything in one video no matter the length.
@JohnSmith-zl8rz3 жыл бұрын
styde needs updated videos on laravel 8 ;)
@DuilioPalacios3 жыл бұрын
John Smith what does that have to do with this video? And FYI I do have tons of videos in L8, just not in my KZbin channel.
@ShekenZZZ3 жыл бұрын
Yes ! Please ! More code reviews videos ! As a junior I can't state how valuable this is. Thanks for everything !
@EsronDtamar3 жыл бұрын
I liked the video format. And today I noticed that I'm not a junior anymore.
@marcusaureliusregulus28333 жыл бұрын
Lmao
@11r3start113 жыл бұрын
Im experienced web developer, but a c# one. Have no idea why this video appears in my recommendation, but it's ASWESOME. For me It was a good overview of PHP/Laravel development). Without any experience I understood 100% of it! Thanks.
@gyohza3 жыл бұрын
Omfg. This is like those "very satisfactory" videos with people slicing colored clay, but with coding. Such a rewarding feeling to watch.
@justnothing78223 жыл бұрын
Your one video > Tones of Learn laravel from strach for Inermediates.Thank you Sir, have a better life everyday.
@rikiamaru3 жыл бұрын
i agree with you on this statement "as junior dont be afraid to make mistake (but take responsibilty on that)" "as senior dont attack your junior (we have to start somewhere right)" huge respect to you!!
@gdog60363 жыл бұрын
The command in PHPStorm to highlight the next occurrence of a word is Ctrl+G on Mac and Alt-J on windows. On vscode it’s ctrl+D. Rather than moving the mouse and highlighting line by line Great content!
@tarangpanchal44243 жыл бұрын
This means a lot of helpful to jr. developers to learn. I have seen many videos. many of video creators Assumes that you were aware about the mistakes that users do. but actually the fresher or junior developer wasn't aware of that. *And this is really fantastic video to identify mistakes and correct them*.
@0xshashwat3 жыл бұрын
That $request->validated() and $fillable combination was on another level. Got to learn something new 😄
@0xshashwat2 жыл бұрын
@@mbparvezme Validation messages can be set in the Request Class created using " artisan make:request" command. Laravel will take care of the rest. And for the frontend you do everything same as before. Also check out the laravel documentation on "The Basic > Request" section it explains it beautifully. You can also use custom Rules inside the request class instead of if statements in the controller. 😉
@mbparvezme2 жыл бұрын
@@0xshashwat Thank you for your reply. It was my fault. I just forgot to include the "Accept: application/json" header in the request. That is why it send me a response with a redirect (back). But with the appropriate header, I got the error message.
@SunilKumawatbfcj3 жыл бұрын
Hello sir You are the most humble and kind person in the region. You always appreciate others for working hard instead of dominating them for mistakes, and helping them grow each time. I think your contribution to this growth of laravel is remarkable. Help is only help, whatever form it may be given, and I am grateful for your efforts and love.
@nagaindra23233 жыл бұрын
I have completed my last project fully with query builder only. This video help me to under stand the standard of code. Thank you so much sir. You videos help me lot
@chaosthelegend63383 жыл бұрын
I've never written a line in PHP but still watched till the end, you never know when you gonna need this. Great review, very satisfactory.
@muhammadhashiranwaar32393 жыл бұрын
i just watched till 1:13 and i start loving you.... This is how juniors shud be treated... Love You Sir.
@camilorojas32612 жыл бұрын
Eres grande amigo. No porque sepas mucho, sino por darte el tiempo de ayudar a los que saben menos. Saludos desde Chile.
@randomguy59223 жыл бұрын
Very nice sir, most of the tutorials on net only deals with beginners things, ie how to start or more advance things, but you literally deal with minor problems which developers actually face, while developing something. I highly respect you for your efforts.
@Ivoryke3 жыл бұрын
I really enjoyed and learned watching this one as a junior programmer!
@altynbekmamasadykov45263 жыл бұрын
Thanks for your videos Povilas, I am also beginner laravel Developer, i'm your fan, your videos are very helpful. When I start earning money i will obviously buy your " eloquent course"
@resin013 жыл бұрын
Great video. As for multi-line edit. Just double tap ctrl, and use arrow down to select all lines. Hit "End" to get the cursor to the same location on each line. Now remove the middleware in one go.
@ravilamontagne98363 жыл бұрын
or just hold alt as your move the cursor
@nclsv3 жыл бұрын
Well then.. This 'refactoring' went so fast, I felt bad I couldn't follow everything. Time to brush up on my Laravel skills again. Quality video by the way. THIS is how juniors improve and learn different code styles and refactoring.
@sheykhsaiful30143 жыл бұрын
It helps us a lot as a junior Dev. please keep Reviewing .
@SmailPeche3 жыл бұрын
after watching this video i’am not a junior developer anymore 😁 , more videos like this sir. this is awesome, thank you povilas ❤️
@udaranayana83053 жыл бұрын
after 7 months of coding in laravel I finally got a hang of its basics... but this video shows me I just scraped the tip of the iceberg...
@richt2223 жыл бұрын
Love code reviews like this! Please do more. It's a great way to learn. Thanks!
@junaidahmad57833 жыл бұрын
Amazing concept! Please do as many videos as you can easily. This is great content. Keep up the awesome work. 👍👍👍
@sharjeeljan3 жыл бұрын
Loved your disclaimers!! Great video! Thanks for sharing. I'm also a junior developer and learning a lot from your videos.
@KJARYA3 жыл бұрын
Please make this into a more regular series, very helpful! Thank you.
@redward43833 жыл бұрын
Awesome video, happy to see that I'm doing at least some of the things right, but even happier to see what is expected from me to write a better code in laravel.
3 жыл бұрын
This video format is great for the channel as the comment/view ratio it gets. Some stuff is obvious but other is just awesome. Keep this series coming along.
@tlita933 жыл бұрын
Such a phenomenal idea for the video. This what I was looking for back when I started just a year ago. I always had a feeling that new/beginner developers want to see what a real application looks like, how every part of it looks like, not just some examples and basic principles. Or even see other beginners how they code and it all looks like. So interesting. I will admitted, I do have some mistakes in common with the "author" of the code you reviewed. You should keep doing videos like this, it's really useful in terms of improving and seeing that we all actually make common mistakes, I'm no different than many other guys who started. It's a normal learning process and we shouldn't be ashamed of our silly, but important mistakes. Really grate video sir. 🙂 Cheers
@codeology13 жыл бұрын
Thanks , boss these kind of videos have great tricks... we need more and more
@Claudio_Pereira3 жыл бұрын
Povilas, another great video. I can't get enough of praising and thanking him for his work. And I think your guidelines are not just for juniors! Congratulations!
@vsaliyy3 жыл бұрын
really incredible video quality, learning from your lessons constantly. At work, I recommend your videos to colleagues. Thank you for such quality content! hello from Russia, city of Stavropol: 3
@nbarshain3 жыл бұрын
Extremely helpful!! I started coding in Laravel a few months ago, and while I know how to get things done, this helped me learn how to do them the right way. Thank you!
@nftsparatodos12743 жыл бұрын
Nice video and so many tricks and advises in just 20 minutes. Thanks
@cxian3 жыл бұрын
yes please do more refactoring session. Thank you!
@ChupachuGames3 жыл бұрын
Another note: if you're looking to refactor your routes, please take the time to make some quick feature tests that hit your routes so you can test when you change anything if something breaks and follow the errors to refactor it correctly.
@zomgpro3 жыл бұрын
Great video, love the format. Never knew about the eloquent "when" method. Good way to plug gaps in your knowledge
@yuriysemenikhin3023 жыл бұрын
I haven't done Laravel in years, but it was still interesting to watch :-)
@gaelduval84103 жыл бұрын
This chanel is gold... Great video, as always 🔥 For this code review, I would also go for constants, instead of hardcoding Roles ID everywhere. Like ROLE_MEISTER = 0, and so on. Should make the code way more readable.
@celebritydev13 жыл бұрын
Wish I could like this video 10x. What a great tutorial
@guilhermemoraes40553 жыл бұрын
Please make more videos like this! I loved to check what I am doing wrong and how to fix it and make it a better code !
@DasBeatz3 жыл бұрын
Thank you this was awesome! As someone just refreshing their Laravel knowledge I learned so much
@ghostinplainsight48033 жыл бұрын
Refactoring is like ointment for my soul. I don't even use php but this is such a great idea for youtube content.
@chiagozieokafor5512 Жыл бұрын
Thanks alot Sir This video is just so golden for me Will sure watch more of this kind of your videos 🔥🔥🔥
@IvanIvanov-qx5oz3 жыл бұрын
I don't even know what the heck Laravel is, but that is a neat video format.
@vicsystems3 жыл бұрын
🥺
@patrick-dev3 жыл бұрын
As a web developer in 2021, If you really don't know what Laravel is, you have a problem buddy!
@invadervim90373 жыл бұрын
If a resource route was used you might also run into the issue of not all the routes expected being present, which very well might be intentional as you might not need all of them. They are; index, create, store, show, edit, update and destroy. If any are not needed you can chain the "only" or "except" methods when defining the route: Route::resource('photos', PhotoController::class)->only([ 'index', 'show' ]); or Route::resource('photos', PhotoController::class)->except([ 'create', 'store', 'update', 'destroy' ]); respectively. If a resource route is defined and all expected methods are not accounted for then artisan will throw an error. This is a great vid, just hoping to help out too if i can.
@vicsystems3 жыл бұрын
You really boost the morale for LARAVEL for all junior devs.
@chrismellor70273 жыл бұрын
Cool video concept. Definitely do more of these as they’re interesting. I learnt a few things too 🥳
@JouvaMoufette3 жыл бұрын
Pretty good review. Only thing I would have said more explicitly is that Material:all() returns a collection, so the where is using PHP code to do its job. It may not be as obvious to the junior that the all() sets up the query AND fetches, where as the where function of the Eloquent model is simply utilizing a query builder and get does the fetch. The confusion mostly stemming from the collision of some function names in collections vs query builder for eloquent.
@agungyudhaberliantara55613 жыл бұрын
Best and crystal clear tutorial, thanks a lot 🙏
@QueeeeenZ3 жыл бұрын
Can you please make more refactoring videos like this? please!! It was soo good!
@codingdunia3 жыл бұрын
Keep it up sir. I always wait for your videos. I learnt more things in laravel.
@debjit213 жыл бұрын
We need more this type of videos. Thank you.
@ah-rasel3 жыл бұрын
I was just checking about Today's video 5 minutes ago 😁. Now here it is. Thank you Povilas.
@LaravelDaily3 жыл бұрын
Yeah, this one took longer time to produce than I expected. Started with idea that "I'll just give a few tips in 5 minutes", and published this video 4 hours later :)
@bilawalshah77003 жыл бұрын
Laravel daily sir, it help us alot because we are junior
@rajaasyraf253 жыл бұрын
Thank you for the video. We need more like this. Keep it up!
@rtpHarry3 жыл бұрын
Wow, I don't even code in Laravel but I couldn't stop watching. I wish there was something like this for code in Ionic, Angular, Vue or Firebase.
@rohannnsingh843 жыл бұрын
very very helpful sir you help me very much in laravel as i am also a laravel developer . Really thanks for your knowledgeful videos and keep ahead sir one more time thank you very much
@eyadbereh2 жыл бұрын
At 9:30, i can see that the migration contains insertion operations I suggest moving those to a specific seeder class (e.g. RolesTableSeeder), because a migration isn't meant to seed database
@CoderGeek-u6m6 ай бұрын
I am new to Laravel and some of these things are how I coding with Laravel, some are new and I'm excited to get more.
@SlimAndCherryTravel3 жыл бұрын
This is really great, thank you. It's embarrassing to me that you probably just wrote more code in 20mins than I wrote all day today.
@stevendiaz73743 жыл бұрын
Nice video, very helpful for junior laravel devs Details that can simplify your life a lot!
@nawt123 жыл бұрын
Hope this series got more video. very helpful for all. thanks a lot.
@RuwanBandaraUT3 жыл бұрын
Thank you so much.. You are doing great things for beginners... Keep it up
@VadimBesedin3 жыл бұрын
In PHP Storm you can use "Alt+J" to select next occurrences of the selected code or use "CTRL+Shift+Alt+J" to select ALL occurrences of the selected code.
@LaravelDaily2 жыл бұрын
Liked this video? I have many more: subscribe to my 30+ Laravel courses laraveldaily.com/courses
@frnkquito3 жыл бұрын
Awesome video, perfectly explained, easy to understand, high value tips
@sadiarahman4673 жыл бұрын
Thanks a lot . Please , make more video like this. It's very educative.
@rehabragab59373 жыл бұрын
Great video,we need more videos like this
@ehabtalaat103 жыл бұрын
we need more videos like this .thank you for this video
@zuhrulanam59712 жыл бұрын
Very cool how you give tutorial, thanks for the video man!
@klerfe853 жыл бұрын
Awesome! Really really great idea for video. Practical examples...
@rahafmoute478110 ай бұрын
big thanks for you , you are the best in youtube truly
@ajzack983 Жыл бұрын
I love these , I hope you still make them
@LaravelDaily Жыл бұрын
I've made a lot of them, until I started repeating myself. See the Playlists of the channel, there should be one with reviews
@apriljoyaltiche32983 жыл бұрын
More of this, please! I am just starting in the laravel world :D
@collincod48113 жыл бұрын
Great Video. I would love to watch more videos like this.
@mibrahim42452 жыл бұрын
simply, LEGEND ! Thanks, I learned a lot ...
@georgebalan84523 жыл бұрын
This was really great, had to pause a lot to think... :). Really useful to see.
@RindiBudiaramdhan0404903 жыл бұрын
need more like this. Code Review. Thanks for this share
@raulrozza3 жыл бұрын
I don't even code on PHP but I enjoyed the video, mostly for the lessons on organization and cleaner code.
@vitouvitou52693 жыл бұрын
Thank you teacher .. please do this more
@Nemnes3 жыл бұрын
useful, its always nice to watch videos like that one
@coolcha3 жыл бұрын
Please create more videos like this. This is so helpful.
@azabudskyi3 жыл бұрын
Thanks. It was very helpful. A lot of tips that I think about every time when write code like "How to do in this situation" or "How it should be in correct way"?
@sarder20083 жыл бұрын
I just learned how to use in_array, thank you very much :)
@taufiqshamad4433 жыл бұрын
Me too
@DimaSimonishvili3 жыл бұрын
16:54 and for this to work of course DB column names & form names should match. Otherwise, we still need to reference manually.
@dumdcode3845 Жыл бұрын
This tutorial is very helpful! Thank you so much!
@gravitygear7862 жыл бұрын
the "store" method review i like the most
@username85863 жыл бұрын
You helped me alot with the $requests... I did it the same way as you mentioned but i left it inside the function what felt tottaly wrong and now i know why i had this feeling all the time
@cethartest4693 жыл бұрын
thx povilas, really awesome, we want more and more videos like this videoo
@jimmyvasquez79803 жыл бұрын
What a video! Thanks! It 'was so useful!
@ahmedbreeka43793 жыл бұрын
wow , it's amazing , thank you very much , I got a lot of information in this video
@dhoneilangchangco51403 жыл бұрын
this was too satisfying to watch
@tuliovargas3 жыл бұрын
It's such a great video. 👏
@madesuande52552 жыл бұрын
It very help me as baginner aravel code. Thank you sir
@LaurensiusAdiKun3 жыл бұрын
16:36 the problem with using mass assignment there, created_at isn't getting filled in my project. I don't set timestamp to false, since using save() works just fine. I'm on Laravel 6.20. Maybe I'm missing something.
@ollimac733 жыл бұрын
Great video, need more of this unique learning, particularly useful for any dev level. Amazing advice to junior and senior at the video introduction. 👏