PHP is the future

preview_player
Показать описание
Thanks to Laravel, PHP is the future. Laravel is a full stack framework that is actually full stack. It handles the routing, views, auth, ORM, caching, email, background jobs and more.

00:00 An Overview of Laravel for 2023
01:33 Local development: Laravel Sail (Docker) or Laravel Valet
03:03 Installing Laravel with composer
03:48 Building assets with Vite
04:16 Routing in Laravel and Middleware
05:42 HTTP Middleware
07:06 Laravel CLI (Artisan)
07:50 Database migrations
09:36 Default user model in Laravel
11:00 Database ORM (Eloquent) versus base query builder
12:19 Env files
13:11 Caching in Laravel
15:04 Creating and scheduling CLI commands (without cron)
18:18 Testing in Laravel
19:18 The view layer
19:56 Laravel Blade templating
20:45 Laravel Livewire
22:00 Laravel with NextJS, Vue, React, and InertiaJS
23:58 Starter kits: Breeze and Jetstream
25:43 Hosting Laravel: Forge and Vapor
28:28 Laravel Horizon: queue monitoring
29:00 Laravel Cashier: Stripe subscriptions
29:28 Laravel Dusk: browser testing
29:56 Laravel Scout: full text search
30:24 Laravel Socialite: Oauth logins for your application
31:07 Code quality in Laravel
33:30 Extra learning materials
Рекомендации по теме
Комментарии
Автор

Been writing PHP code since 2004 or so, but last I used Laravel in depth was 2014. It really hasn’t changed all _that_ much since then. That’s actually good to see since it means that not only is it very stable, but it hasn’t _needed_ to change much either.

patricknelson
Автор

I came from Wordpress about 10+ years ago and switched to Laravel before getting into React, node and nextjs. Over 10 years later and I'm back to Laravel with livewire. Feels so much better. Easier to actually build things.

name_less
Автор

Holy crap. This video just connected SO MANY DOTS dots for me. I've been working on a Laravel project (a Statamic website) for about a year but I haven't had to do much tinkering with Laravel itself. I've slowly been exposed to all the inner workings but I didn't really understand how it all came together. Thank you for this video!!

elemenopee
Автор

Such an excellent Laravel tutorial and kudos. Glad to see SOMEONE out there on YouTube championing Php for the server-side open source wonder that it is instead of just using it as a stale throwaway punchline. Php ain't what it used to be, and it's powering 80% of the web still. Php just cannot be slept on any longer. Subscribed! 👍

wp_panther
Автор

This is great, was a flawless presentation! I already work with laravel and we just keeping delivery apps 😃

wevertonlotosport
Автор

I’m a computer science graduate in my school we learned programming using JAVA. And when it was time for internship the company was using Laravel for their entire backend And I was forced to learn Php & Laravel (it took me 3 weeks ). And Built great things with Laravel and now I think Laravel is my main web technology (I can still work with spring boot, …) but I love the way Laravel makes things easy…

tresorkl
Автор

Thanks Aaron! This will go straight to our resources section in our onboarding process for new devs! Just right next to your "Mysql for Developers" Course from planetscale. You are a great teacher, thank you so much man!

geeksy
Автор

My time with Laravel back in the 5.0 days was so influential, that I set up my Express JS projects in much the same way, creating my own utilities to replace features that Laravel gave for free. If I enjoyed PHP itself more, I likely would have stuck with laravel. It is still a source of inspiration today and I check in on it from time to time to see if there is something I am missing.

trapfethen
Автор

This is seriously great. I've gone through a bunch of these overview tutorials for Laravel, and this one did a good job of making it all feel accessible.

I especially appreciate that you went through everything in the project directory. 🙏

JustinJackson
Автор

The best summary of Laravel in the world! 🤩 Great job 👍
I've been using Laravel for years and love it ♥

tomaskobylak
Автор

Firstly, I appreciate Aaron's deep dive into Laravel's features. The presentation was enlightening, and I can see why many developers find Laravel appealing because of the functionalities it offers right out of the box.

However, I think it's important to note that a considerable part of Laravel's capability is built upon Symfony components. This isn't necessarily a negative aspect, but it's a point worth mentioning to give credit where it's due.

Furthermore, while Laravel provides a lot of conveniences, I personally find Symfony's architecture to be more robust and flexible in the long run, which might not be immediately apparent to developers who are new to these frameworks.

Lastly, I think it's worth acknowledging the tremendous work done by Symfony's developers, who have shown exceptional skill and dedication. While Laravel is quite adept at marketing their product, Symfony's team, in my opinion, could use a bit more recognition for their significant contributions to the PHP ecosystem.

In the end, the choice between Laravel and Symfony will depend on the specific needs and preferences of each project and developer. Both frameworks have their strengths, and understanding these can help us make more informed decisions.

michaelbrauner
Автор

Saw you on prime's channel and it was really well done. Subbed to try and get back into PHP after living in wordpress hell 6+ years ago.

craigasketch
Автор

Oh my! Really questioning my life choices as a Typescript dev. Feels like I've been living under a rock cobbling together a dozen npm packages for each simple feature I need. Laravel here I come.

emmanuelchucks
Автор

It is great to see that PHP frameworks - and especially Laravel - are leaving more and more the web-development frameworks in other languages (Python, Ruby, JS) in the dust. Although I am not using Laravel I am grateful for what Laravel (and Wordpress) have done for the survival and dominance of PHP in the web.

HaraldEngels
Автор

Great video! I'm going to make this my go-to video to point people at when they're interested in getting into Laravel 👍🏻

alexandersix_
Автор

i've used laravel 5 from 2017-2019 then stopped programming. i just came back this january 2023 of using laravel 9 and 10, i was blown away by how much it has change for the better. it's so awesome!

raident
Автор

Well done!
Also worth to mention validation, translation and mailables 👍

MrNichuya
Автор

Great stuff, Aaron! I appreciate how you talked about testing. Nothing worse than building something and then realizing that you can't decide which testing framework you need to learn to test it lol

alexanderkraieski
Автор

Great video. Well scripted, has great flow and is easy to understand.

kmaphane
Автор

Alright...
I'm sold! I've been watching you recently and enjoy your informative videos.
Thanks for sharing this,
james

ChristianMillionaire