Understanding Laravel Architecture | Learn Laravel The Right Way

  Рет қаралды 9,662

Program With Gio

Program With Gio

Күн бұрын

Пікірлер: 73
@abbottabbott1120
@abbottabbott1120 4 ай бұрын
It's so exciting slowly tip-toeing into Laravel like this. I really loved how detailed but clear your whole PHP course was, I can't wait to get into every little detail of Laravel in the same way. Thank you so much for doing this!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Glad it was helpful! Thank you 💙
@JailadinShaik8897
@JailadinShaik8897 3 ай бұрын
so exciting on diving into Laravel like this. nowhere found this level clear and detail explanation
@ProgramWithGio
@ProgramWithGio 3 ай бұрын
Glad you like it
@ahmad-murery
@ahmad-murery 4 ай бұрын
I like the pace of this series. Thanks Gio!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@rafapapaa8641
@rafapapaa8641 3 ай бұрын
Absolutely brilliant dive into the Laravel architecture! Well explained content, I am very glad that I found Gio materials, as he does tremendous job. Contgrats to the author of this channel!
@ProgramWithGio
@ProgramWithGio 3 ай бұрын
Thank you & glad you are here 💙
@Zubbee
@Zubbee 3 ай бұрын
Hi Gio, so when I looked into Laravel myself earlier, I was totally intimidated by all these things. I tried to figure them out but dropped out at some point. Thank you for taking us through this. I absolutely want to understand it more. I kept pausing the lesson, and I need to watch it again
@ProgramWithGio
@ProgramWithGio 3 ай бұрын
Yup, can take some time to fully grasp it
@tanzimibthesam5861
@tanzimibthesam5861 4 ай бұрын
Probably the easiest Request Life Cycle Video I have ever seen though the new directory has simplified it a lot
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@sashoelectrodriver
@sashoelectrodriver 4 ай бұрын
Exciting, been following you since the php series. I also appreciate you slowing down when explaining, to me the tempo is much better now. Kudos to you man, looking forward to the next videos.
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Happy to hear that, thank you 💙💙
@Nooneandeveryone0101
@Nooneandeveryone0101 4 ай бұрын
Gio is the best, period.
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@JT-mr3db
@JT-mr3db 4 ай бұрын
Very well done. This demystifies The magic a lot.
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Happy to hear, thank you
@amitkumargupta3715
@amitkumargupta3715 4 ай бұрын
Great Explanation! This is true knowledge.
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Glad it was helpful 💙
@klerfe85
@klerfe85 4 ай бұрын
The best teacher 🎉
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@madcoderz7206
@madcoderz7206 4 ай бұрын
This is so so good!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Thank you
@dannydelgado9820
@dannydelgado9820 4 ай бұрын
Great video quality! Thank You!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Thank you
@fakerealnews1
@fakerealnews1 4 ай бұрын
Great start, thank you!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
You're welcome!
@keremardicli4013
@keremardicli4013 4 ай бұрын
What a perfect start...
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Thank you
@tahmidziko
@tahmidziko 4 ай бұрын
Just Just And Just Love it.. what an explanation. Awesome. do u have any service provider and container specific content or video brother?
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Yes, a bit later
@codecommitter
@codecommitter 2 ай бұрын
Man you are awesome.love from Pakistan
@ProgramWithGio
@ProgramWithGio 2 ай бұрын
No, you're awesome 🙌
@jonathansmithd
@jonathansmithd 4 ай бұрын
Thank you so much for lessons
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@SimoneRicco-ko7or
@SimoneRicco-ko7or 4 ай бұрын
Is there a diagram by any chance that shows the whole process of calls and the paths you showed? Thanks so much for your videos tho 🙏🤓
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
It would be a great exercise to draw this diagram to be honest. What I've explained in the video and shown the process can easily be translated into diagram. Give it a try, it will make more sense & is good practice
@lairotuT-Tutorial
@lairotuT-Tutorial 4 ай бұрын
Wow! Great stuff! Thats exactly what I did after I installed laravel and before I started to insert any code. But for sure I did not understand 10% of what I understood with your guided tour! Thanks Gio! There are still some points that make me wonder. Some feel for me like 'unneccessary' duplicated code others just feel weird. I understand why you program a function or method with the only task to forward a request in a project but in a 'ready' to use framework it makes no real sense to me. Is it meant to serve an entry point for the framework user to include own middleware extensions in these cases? I find such examples all through laravel. My only idea was that it might include an extra portion of security but I hope you will explain this later in this series 🙂 I'm so excited to follow the next 100 parts of the series!
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Thank you. If you are referring to a router yes its meant to direct the traffic to the right action. Better separation of concerns.
@lairotuT-Tutorial
@lairotuT-Tutorial 4 ай бұрын
@@ProgramWithGio no, with routers there are usually many 'forwardings' and that makes sense as you delegate the routing to a class. What I meant are such things like @ 4:22 Inside a class the one method calls: $this->bootstrappers() and then you have the bootstrappers method that has the heavy weight and only duty to: return $this->bootstrappers; Why not just access the argument directly from the method bootstrap()? In my naive brain there would not really be a benefit as you are inside the same class, is there? Does it make a difference to call a protected method or use a protected argument? #confusesme 😆
@obadaalzidi6452
@obadaalzidi6452 4 ай бұрын
Hi Gio, Thanks for this great video. I'm woundering why the Application class extends the Container class ?, wouldn't the composition choice here make more sense ? I can't figure out if the Application and Container relation is a (is -> a) relation. Another thing, I was woundering why the Application class is not a Singelton class ?, but when you mentioned the console I've figured out that we might have 2 instances of the Application class created within the same time (one for Http requests and the other for console commands).
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
I dont know the reasoning behind such decisions but Taylor is a lot smarter than me so I trust his reasoning along with his team. Application is kind of a service container, it basically implies that the application is essentially a specialized version of a container. Laravel can easily integrate the service container functionality throughout the framework without needing to duplicate code or add more layers of abstraction. If instead of inheritance, Application had a Container as a property (composition), then you would need to manage this container separately. This could create more complexity because you'd be delegating container behavior to another class. Would this be a better approach? Honestly, it depends on what the goal was, if Application is meant to be a service container then its fine using inheritance.
@faheem08
@faheem08 Ай бұрын
Make some vidios about Laravel testing PHPUnit test and pest please.. Thank you for your contribution to the development community
@ProgramWithGio
@ProgramWithGio 27 күн бұрын
We'll cover testing a little bit later
@MahmoudReyad
@MahmoudReyad 4 ай бұрын
Keep Going 🥰
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Always
@عليواكد-ب5ذ
@عليواكد-ب5ذ 4 ай бұрын
thanks man
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@Flo-mz8ct
@Flo-mz8ct 4 ай бұрын
Thanks man
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
You're welcome
@amjad.7amoda
@amjad.7amoda 4 ай бұрын
Hello Gio . I hope you do well. The Kernal.php File in Laravel 11 is not exist anymore , what is the alternative of it .? For the middleware i use the bootstrap/app.php .
@Nooneandeveryone0101
@Nooneandeveryone0101 4 ай бұрын
The Kernel.php file still exists but is no longer published directly in your project’s directory by default, as it was in previous versions.
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
yes like @karamm3353 mentioned its within vendor as shown & explained in the video
@mazharsolkar7500
@mazharsolkar7500 15 күн бұрын
Which version of laravel are you using. In laravel 11 there no kernel.php file
@ProgramWithGio
@ProgramWithGio 15 күн бұрын
Im using Laravel 11. There is Kernel.php, its within vendor. Check the full namespace
@demodata-e5o
@demodata-e5o 15 күн бұрын
​@@ProgramWithGio ah yes its there, file was not appearing when i searched for it using vs code command palette
@JosephCodette
@JosephCodette 4 ай бұрын
thank you for the reassurance but I still feel I need to review PHP the right way here and there😅
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
And that's ok, if you feel like you have a gap or something doesnt make sense, refer back to PHP series. It can work
@AsoASdiq
@AsoASdiq 4 ай бұрын
❤❤
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙💙
@IMraN-yp4xi
@IMraN-yp4xi 4 ай бұрын
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
💙
@nehalkamal6490
@nehalkamal6490 4 ай бұрын
Great
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Thank you
@4Scholars
@4Scholars 4 ай бұрын
i am still trying to understand...
@ProgramWithGio
@ProgramWithGio 3 ай бұрын
Feel free to ask questions. It can take some time to fully grasp it
@thenightwolf224
@thenightwolf224 4 ай бұрын
dont cut the audio like that
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
what do u mean?
@thenightwolf224
@thenightwolf224 4 ай бұрын
i mean the video is amazing but you gotta breathe a little bit of air you're talking too fast 😂
@ProgramWithGio
@ProgramWithGio 4 ай бұрын
Honestly this is as slow as I can go. I cant talk any slower, it's just the way I talk to be honest 😂
@jorgemartinez1335
@jorgemartinez1335 4 ай бұрын
@@ProgramWithGio I actually binge on your PHP series BECAUSE of the way you talk, love it. Thanks for all this great work 🙏
@Наталья-р4д9ф
@Наталья-р4д9ф 4 ай бұрын
Спасибо. Я из России. Мне очень нравится, как вы обьясняете. Программирование я не понимаю, но хочется понять. Еще мечтаю учить Английский язык. А у вас все сразу, и Английский и программирование. Я только начала изучать тестирование. Для меня это волшебство.​@@ProgramWithGio
Laravel solved race conditions
14:13
Aaron Francis
Рет қаралды 16 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
How To Build Feature Flags Like A Senior Dev In 20 Minutes
20:33
Web Dev Simplified
Рет қаралды 118 М.
The Basics of Routing in Laravel | Learn Laravel The Right Way
11:39
Program With Gio
Рет қаралды 3,2 М.
Become a PRO at Using Components in Laravel
32:51
Code With Dary
Рет қаралды 41 М.
Understanding the Laravel Service Container | Learn Laravel The Right Way
40:09
How to scale Laravel: beyond the basics (Advanced Laravel Scaling)
9:04
Sabatino Develops
Рет қаралды 18 М.
11 Laravel Tips in 8 Minutes: December 2024
8:01
Laravel Daily
Рет қаралды 4,3 М.
How Middleware Works in Laravel | Learn Laravel The Right Way
42:24
Program With Gio
Рет қаралды 3,4 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН