Laravel 11 in 11 hours - Laravel for Beginners Full Course

  Рет қаралды 63,709

The Codeholic

The Codeholic

Күн бұрын

Пікірлер: 256
@TheCodeholic
@TheCodeholic 3 ай бұрын
Full Table of Contents ---------------------------------- 00:00:00 - Introduction 00:07:16 - Prerequisites 00:08:28 - Project Full Demo 00:16:23 - The Importance of Deployment 00:21:08 - Why You Should Learn Laravel? 00:23:35 - Setup Working Environment 00:27:36 - Create Laravel Project 00:30:53 - Introduction to Artisan 00:34:08 - Challenge 00:35:32 - Directory Structure 00:39:39 - Create your first page 00:41:43 - Request Lifecycle 00:43:31 - Configuration 00:47:03 - Debugging Functions 00:49:02 - Basics of Routing 00:51:52 - Route Required Parameters 00:54:44 - Route Optional Parameters 00:56:42 - Route Parameter Validation 01:00:07 - Route Parameter Regex 01:03:56 - Named Routes 01:06:37 - Named Routes with Parameters 01:09:08 - Route Groups 01:10:41 - Fallback Routes 01:11:31 - View Registered Routes with Artisan 01:13:12 - Route Caching 01:13:51 - Challenge 01:15:34 - Basics of Controllers 01:18:21 - Group Routes by Controller 01:19:48 - Single Action Controllers 01:23:26 - Resource Controllers 01:30:37 - Challenge 01:34:39 - Create HomeController 01:37:29 - Create and Render Views 01:40:56 - Render View using View Facade 01:43:21 - Pass Data to Views 01:45:41 - Share Data Between all Views 01:46:47 - Challenge 01:50:22 - Using Functions in Blade Files 01:52:04 - Display Unescaped Data 01:53:29 - Blade and JavaScript Frameworks 01:58:00 - Rendering JSON 02:00:36 - What are Blade Directives 02:01:45 - Blade Comments 02:04:09 - Conditional Directives 02:08:00 - Switch Directive 02:08:35 - Loop Directives 02:09:45 - Continue and Break in Loop 02:11:11 - Loop Variable 02:16:50 - Class and Style Directives 02:20:23 - Including Sub Views 02:23:40 - Conditionally Include Sub Views 02:25:37 - Sub Views Inside Loop 02:29:10 - Use Raw PHP in Blade 02:30:18 - Challenge 02:34:10 - Create Website Layout 02:40:24 - Output Variables in Layout 02:45:04 - Final Version of App Layout 02:51:16 - Create Parent Layout 03:00:14 - Create Signup Page 03:06:29 - Create Login Page - Challenge 03:10:22 - Directives-@section,@show,@parent 03:14:14 - More on Directives 03:17:43 - Introduction to Components 03:22:57 - Component Slots 03:28:50 - Class Based Components 03:32:29 - Class Based Component Attributes 03:35:28 - Anonymous Component Attributes 03:41:48 - Additional Attributes on Components 03:48:17 - Component Slot Attributes 03:50:32 - Reserved Keywords in Components 03:51:34 - Inline Components 03:53:28 - Layouts using Components 04:09:21 - Challenge - Refactor Signup Page 04:10:52 - Challenge - Reusable Components 04:14:03 - Challenge - Create GuestLayout 04:24:01 - Challenge - CarItem Component 04:27:35 - Cleanup Code from Views 04:30:03 - Create CarController with Views 04:40:50 - Update Links to Pages 04:43:40 - Database Configuration 04:47:39 - Explore Default Database 04:51:24 - Explore Project’s Database schema 04:56:27 - What are Migrations? 04:57:20 - Migration File Structure 04:59:38 - Explore Existing Migrations 05:01:49 - Migrate Artisan Command 05:05:52 - Add Column to users Table 05:07:47 - Create car_types and fuel_types Tables 05:10:47 - Running Migrations 05:13:03 - Create More Tables 05:17:14 - Create cars and car_features Tables 05:26:02 - Rollback Migrations 05:31:42 - Challenge - Create Remaining Tables 05:35:12 - What is Eloquent ORM 05:37:06 - Generate FuelType Model with Artisan 05:39:29 - Eloquent Model Conventions 05:46:33 - Generate Remaining ORM Models 05:49:10 - Route Model Binding 05:51:52 - Disable Timestamps 05:53:22 - Prepate Data for Reading 06:02:29 - Select Data using Eloquent - The Basics 06:12:15 - Insert Data using Eloquent - The Basics 06:15:03 - Insert Data - Using $fillable 06:22:53 - Define $fillable on all Models 06:25:04 - Change Primary Key for CarFeatures 06:25:45 - Update Data - The Basics 06:26:48 - Update or Create Car 06:31:08 - Perform Mass Update 06:33:33 - Delete Car - Delete a Single Record 06:35:53 - Delete Car - Mass Delete 06:38:45 - Rename CarImage Model 06:40:37 - Challenges 06:45:16 - Introduction to ORM Relationships 06:46:53 - Define one-to-one Relationship 06:52:11 - Working with one-to-one Relationship 06:58:36 - One-to-many Relationships 07:03:50 - Many-to-one Relationships 07:10:42 - Many-to-many - Define Relationships 07:16:32 - Many-to-many - Working with Data 07:23:52 - Define Remaining Relationships 07:30:51 - Introduction to Factories 07:32:31 - Generate Factories 07:34:39 - Factory Naming Convension 07:37:17 - Use Factories to Generate Data 07:41:35 - Factory Sequences 07:44:27 - Factory States 07:46:45 - Factory Callbacks 07:47:57 - Factory Relationships - One to Many 07:55:16 - Factory Relationships - Belongs To 07:58:10 - Define All Factories 08:13:06 - Factory Relationships - Many to Many 08:16:27 - Introduction to Seeders 08:17:36 - Create and Run Seeders 08:21:04 - Create Seed Data for the Project 08:41:24 - Render Cars on Home Page 08:46:02 - Query Data - Different Methods 08:50:51 - Render Cars on Search Page 08:54:08 - Data Ordering 08:56:02 - Output Content on Car Details Page 09:13:16 - Output Content on My Cars Page 09:22:29 - Watchlist Page 09:31:52 - Eager Loading 09:38:34 - Eager Loading on Home Page 09:42:40 - Eager Loading on Other Pages 09:45:07 - Database Joins 09:54:02 - Basic Where Clauses 09:56:36 - Additional Where Clauses 10:02:11 - Multiple Where Grouping 10:04:02 - Where Exists Clause 10:06:02 - Subquery Where Clause 10:08:53 - Query Debugging 10:09:58 - Pagination Basics 10:13:45 - Ways to Customize Pagination View 10:17:15 - Customize Pagination View 10:28:29 - Add Pagination on Other Pages 10:33:18 - Using Simple Pagination 10:36:31 - Customize Pagination URLs 10:40:07 - Accessing the Request 10:46:46 - Creating Response 10:52:44 - Redirects 10:55:02 - Outro
@sheko4515
@sheko4515 3 ай бұрын
He deserves 100k subscribers, I don't understand how he does not even have 200k subscribers, he is one of the best PHP tutors on KZbin.
@maxfrischdev
@maxfrischdev 3 ай бұрын
He is not "clickbaity" enough 😅 Serious, once in a while I find crazy good youtubers with real HIGH QUALITY videos/tutorials/etc and because they don't play "the youtube game" aggressively, they have a few thousand subscribers. I do hope thecodeholic's channel will continue to grow and get it's deserved views! ❤
@AGUNGKAYA
@AGUNGKAYA 3 ай бұрын
Are you sure?
@MinhazTaher
@MinhazTaher 3 ай бұрын
its true
@hassanaitjabli2002
@hassanaitjabli2002 3 ай бұрын
This Laravel 11 course is so good, it’s surprising it’s not getting the attention it deserves. It really covers everything you need, and more people should def be checking it out
@antony6117
@antony6117 Ай бұрын
This course is pure gold, I'm learning a loot from it, the teacher explains the content very clear. Thanks for make this course.
@TheCodeholic
@TheCodeholic Ай бұрын
Thank you for your nice comment.
@psychodepth4636
@psychodepth4636 2 ай бұрын
this man deserve everything for being generous. more power to you bro. spread love
@AH-cf9cv
@AH-cf9cv 3 ай бұрын
I am 28 years old learning from scratch it's very helpful for me.Thanks
@what-life-discover
@what-life-discover 2 ай бұрын
me too I,m 29
@aqua_care_app
@aqua_care_app 4 күн бұрын
bro you are legend) Every time before starting your videos, I write comment and put like to your video because of your great tutorial and hard work as well. Thank you!
@TheCodeholic
@TheCodeholic 4 күн бұрын
Thank you.
@maxponmar
@maxponmar 2 ай бұрын
I've completed your prior free course Laravel 11 + React SPA, and I am grateful for the content. As a token of gratitude, I purchased this course, which I am confident will help me greatly in better understanding Laravel 11 and creating freelance projects.
@TheCodeholic
@TheCodeholic 2 ай бұрын
Happy that it helped. 🙏 Thank you.
@faisal.fs1
@faisal.fs1 3 ай бұрын
Wow, what a generous gesture to offer these brand-new tutorials at no cost! Truly appreciate it!! 🎉
@edsaid2032
@edsaid2032 3 ай бұрын
You're a boss for looking after the community!
@chisomotamanga1696
@chisomotamanga1696 2 күн бұрын
I don't know what took me so long to get hold of this lesson when I had interest of learning laravel php, I have been developing php projects without any framework this is very helpful . I can apply this knowledge in all my projects. You deserve a medal 🥇
@wtfdoiputhere
@wtfdoiputhere 24 күн бұрын
no comment could truly sum up how much i appreciate the effort you put in your content i wish i could subscribe twice
@TheCodeholic
@TheCodeholic 24 күн бұрын
Thank you. Share my videos if you can
@noelremasu
@noelremasu Ай бұрын
This video is the only video I needed to unlock my understanding of Laravel. Thank you so much for the amazing 11 hours of great content.
@douglascrowder
@douglascrowder 3 ай бұрын
I am an hour in... and I love this video. Thanks for making it. Once I finish, I plan to buy the entire course from his website. It is very reasonably priced.
@soumyadev2681
@soumyadev2681 3 ай бұрын
Thanks a lot! Best PHP tutorials 👍
@Ahmet_Altun
@Ahmet_Altun 3 ай бұрын
Teşekkürler Zura. Seni tekrar görmek çok güzel.
@acirfa
@acirfa 3 ай бұрын
a nice comment for ya. a great course from a great man. hoping for your success and i really the the your approach to increase watch time
@AbdullahMasum-l7y
@AbdullahMasum-l7y 16 күн бұрын
i like this video and learn more... hopefully you will share more video....... Thank you
@whkg93
@whkg93 4 күн бұрын
Insanely valuable free content! ❤️
@arewatechguy
@arewatechguy 3 ай бұрын
Thank you, sir, you really help us. If I learn, I will help others also.
@khalidelgazzar
@khalidelgazzar 24 күн бұрын
Thank you. Thats insane!
@Work-t2w
@Work-t2w 20 күн бұрын
great course
@CodeMoto11
@CodeMoto11 Ай бұрын
Thanks for this video it helps me a lot in my Laravel journey
@fermevc
@fermevc 3 ай бұрын
Thank you so much for sharing your valuable knowledge and investing your time in creating free PHP and Laravel tutorials. Your efforts are truly appreciated! It's a shame that more people don't subscribe to your content, but please know that your work is making a positive impact.
@TheCodeholic
@TheCodeholic 3 ай бұрын
Thank you
@HugoRamirez-ke6uo
@HugoRamirez-ke6uo 2 ай бұрын
Thanks a lot. Excelent !!
@ahmedrazashibli8743
@ahmedrazashibli8743 3 ай бұрын
Bro i was waiting for this. Thanks a lot. May god bless you
@ahmedrazashibli8743
@ahmedrazashibli8743 3 ай бұрын
I'll be busy for the next 11 hours.
@MasBagz
@MasBagz 2 ай бұрын
Thank you so much ..i,m a new programmer
@buddhikachathurangaariyasi7994
@buddhikachathurangaariyasi7994 Ай бұрын
Best video I've ever seen. Thank you very much....
@TheCodeholic
@TheCodeholic Ай бұрын
Thank you.
@Gayashan4lk
@Gayashan4lk 3 ай бұрын
I highly appreciate your effort. ❤ I'll definitely try this tutorial.
@habtesellasiefii
@habtesellasiefii 3 ай бұрын
11 hours for Laravel 11? That’s really impressive! I’m sure the Laravel community would appreciate your dedication. Your dedication to Laravel and the content you’re creating is impressive! However, I’ve noticed that there hasn’t been much buzz around your channel yet. It might be a good idea to engage more with the Laravel community and let them know about your work. By connecting with them, you could draw more subscribers to your channel. I think they would really appreciate and benefit from your content!
@TheCodeholic
@TheCodeholic 3 ай бұрын
Thank you. I am just trying to create great videos. Then other will find my channel.
@njugunamwangi7023
@njugunamwangi7023 3 ай бұрын
You got me to start coding with laravel, forever grateful
@markwaters5964
@markwaters5964 Ай бұрын
in depth explanation of things is what I find so valuable. Thank you!!
@TheCodeholic
@TheCodeholic Ай бұрын
Appreciate your comment. Thank you
@zahidurrehman431
@zahidurrehman431 2 ай бұрын
Very helpful
@tabimansour
@tabimansour 3 ай бұрын
Amazing Laravel 11 course, one of the best
@normangeek8201
@normangeek8201 3 ай бұрын
Thank you so much. I am following
@muhdbasiirzulkifle5090
@muhdbasiirzulkifle5090 3 ай бұрын
Thank you for the awesome content!
@ArmenBablanyan-i5u
@ArmenBablanyan-i5u 2 ай бұрын
This is really good content about Laravel. I recommend it. Thank you
@93420
@93420 4 күн бұрын
Thank you ❤
@BenedictSebastian-tt9vd
@BenedictSebastian-tt9vd 3 ай бұрын
I was already subscribed. Wish I wasn't so I could do it again.Thank you very much sir.
@andreavocaturo3448
@andreavocaturo3448 3 ай бұрын
Thank you for your amazing work and kindness!
@JeanPaulMarquez
@JeanPaulMarquez 3 ай бұрын
Many, many thanks for this. Very much appreciated.
@jamesmiths72
@jamesmiths72 3 ай бұрын
Thank you very much!!!
@alalyrealestate1136
@alalyrealestate1136 3 ай бұрын
great job bro
@Rick-bb4xv
@Rick-bb4xv 2 ай бұрын
tysm this helps me alot
@MrColins710
@MrColins710 2 ай бұрын
Thank you, great job!
@faheem08
@faheem08 3 ай бұрын
Thank you so much ❤ You are the best and i love your explanation 👏
@afrazhussain3778
@afrazhussain3778 3 ай бұрын
Thank you sir it will help us a lot ❤
@kirayagami9229
@kirayagami9229 3 ай бұрын
kudos!! very informative. Thank you very much for this wonderful tutorial
@MohammadTaha
@MohammadTaha 17 күн бұрын
Greate Work
@AhmedBelal-zc7hw
@AhmedBelal-zc7hw 2 ай бұрын
great work !
@___Kevin
@___Kevin 2 ай бұрын
Thank you. I'm currently building a Laravel app (as a beginner)!
@stevenphiri6457
@stevenphiri6457 3 ай бұрын
I have dedicated this as my go-to laravel course
@sharjeeljan
@sharjeeljan 2 ай бұрын
Very cool video! Thanks for all your efforts!
@sajilocoding8690
@sajilocoding8690 3 ай бұрын
I was waiting for this ❤❤❤ lot's of love sor
@jimmyjavierjs
@jimmyjavierjs 3 ай бұрын
Awesome content as always
@MinhazTaher
@MinhazTaher 3 ай бұрын
simply awesome 🎉🎉🎉❤❤❤
@mohamedassilkirouani8615
@mohamedassilkirouani8615 3 ай бұрын
the best tuto in youtube keeep going bro
@mamadoutall9265
@mamadoutall9265 27 күн бұрын
thank you very much, I really like it
@topchan4014
@topchan4014 3 ай бұрын
Legend Thank You!!!
@AtillaRasala
@AtillaRasala Ай бұрын
ქართველებსაც გვინდა ლარაველის კურსი❤️ კარგი იქნება თუ მაგსაჩუქარს გაგვიკეთებ. წარმატებები
@vajataruashvili-t9y
@vajataruashvili-t9y Ай бұрын
ძალიან კარგი იქნება, სხვა ქართველი პროგრამისტები არგამოხატავენ ინიციატივას რომ შექმნან რაიმე ბექენდის კურსი, ისევ ამ ადამიანს უდევს აპოლო 11 არხზე PHP კურსი. მეპირადად არვიცი უცხო ენა და მიჭირს სწავლა , ძალიან კაფგი იქნება თუ ქართულადაც შექმნის
@vugarkhalil
@vugarkhalil 3 ай бұрын
Respect ❤
@aliraza6374.
@aliraza6374. 3 ай бұрын
Thank you so much for this course 💯👍🏻🤗🤗
@isaacadam255
@isaacadam255 3 ай бұрын
My GOAT, very informative tutorial. Thank you sir
@Tux256ND
@Tux256ND 3 ай бұрын
Thank you very much, buddy! s2
@unknownunknown8573
@unknownunknown8573 3 ай бұрын
Thank you!
@not-me45288
@not-me45288 3 ай бұрын
Well done sir.
@sakthisaravanan9304
@sakthisaravanan9304 3 ай бұрын
Thank you so much
@azatagamyradov2285
@azatagamyradov2285 3 ай бұрын
Appreciate so much)
@robertjota
@robertjota 3 ай бұрын
Amazing, tanks your are the best!!
@laazimtube5388
@laazimtube5388 Ай бұрын
i have watch 2h it worth it thanks a lot 😍
@aogunnaike
@aogunnaike 3 ай бұрын
Wow ❤❤❤ thanks for this
@zahidurrehman431
@zahidurrehman431 2 ай бұрын
Great Sir
@tahmidnewaz3082
@tahmidnewaz3082 3 ай бұрын
Thank you
@RafeyShaikh-ci7fw
@RafeyShaikh-ci7fw 3 ай бұрын
Wellcome Back Sir 🎆🎆
@DevAfangideh
@DevAfangideh 2 ай бұрын
the best teacher
@houdaifa6319
@houdaifa6319 3 ай бұрын
Thanks 🤲🤲
@techtalkraza
@techtalkraza 3 ай бұрын
thanks sir love for you by bottom of heart
@NiagaraThistle
@NiagaraThistle 3 ай бұрын
Your videos and tutorials are always AWESOME - and I've been doing PHP dev for 15 years. I always learn something from your tutorials. Found you from a collaboration with Brad Travesy a few years ago and very glad i did
@TheCodeholic
@TheCodeholic 3 ай бұрын
Thank you
@daresamiuel
@daresamiuel 3 ай бұрын
Awesome 🎉🎉🎉
@abelmarkos5753
@abelmarkos5753 3 ай бұрын
Very nice Ezra
@TheCodeholic
@TheCodeholic 3 ай бұрын
Thanks but I am Zura
@salihmohmmed9846
@salihmohmmed9846 3 ай бұрын
I don't know how to thank u❤❤❤
@Saboor-Hamedi
@Saboor-Hamedi 3 ай бұрын
This is crazy video bro 🤜
@RomanRapido-g9k
@RomanRapido-g9k Ай бұрын
Hope you can do a Laravel Tutorial for Inventory Management or ERP , a Point of Sale using Laravel
@SyafiqAbdul
@SyafiqAbdul 3 ай бұрын
thank you sir
@AbdoulSabourSAMA
@AbdoulSabourSAMA 3 ай бұрын
Good lesson
@RomanRapido-g9k
@RomanRapido-g9k Ай бұрын
Hope you can do a tutorial of Laravel for Inventory Management with POS mobile optimized. Thanks!
@SirEdges_Adejo
@SirEdges_Adejo 3 ай бұрын
I normally just click the like button before watching. Your courses are always gold. Your courses are worth any amount you charge. I Will share your links on Facebook and Twitter 👍
@TheCodeholic
@TheCodeholic 3 ай бұрын
Thanks a lot. Sharing is what might help to reach 100K by the end of the year.
@fahimhassan4387
@fahimhassan4387 3 ай бұрын
Thnx
@binaryfire
@binaryfire 3 ай бұрын
Great video Zura. Any plans to do Livewire content?
@TheCodeholic
@TheCodeholic 3 ай бұрын
Yes I plan.
@nerminsky1039
@nerminsky1039 3 ай бұрын
complimenti good boy
@ArpitMishra-q9y
@ArpitMishra-q9y 2 ай бұрын
LET'S GO
@tigrancode
@tigrancode 3 ай бұрын
Thanks
@mrzisme
@mrzisme Ай бұрын
at 52:05 when you define the function argument to collect the unknown url parameter as a 'string $id', then you pass a sample page of localhost/product/1 Shouldn't the 1 be recognized as an integer and therefore fail the function argument string test? Or does your function simply force whatever parameter was passed to be treated as a string even if it appears as something else? Edit: nvm, you answered with isalpha / isnumber a bit further down
@OmarRiyati
@OmarRiyati 2 ай бұрын
very nice and useful course. Is the course cover and explain the project full demo (cars)?
@TheCodeholic
@TheCodeholic 2 ай бұрын
This is first 11 hours of the course. Including cover, demo and way more
@OmarRiyati
@OmarRiyati 2 ай бұрын
@@TheCodeholic how I can complete the project from demo to finish?
@neoxnitro81
@neoxnitro81 4 күн бұрын
If you have reached the "eager loading" chapter, I found a piece of code to display the SQL query executed by Laravel at the position in the page where it is executed. This can help track if all the queries are correctly optimized using the "with" operator. The piece of code must be placed in the "boot" function of AppServiceProvider DB::listen(function ($query) { echo ""; print_r([ 'sql' => $query->sql, ]); echo ""; });
@sidds09
@sidds09 3 ай бұрын
great.. thank you. why don't you make PHP tutorial. just enough to start with Laravel.
@TheCodeholic
@TheCodeholic 3 ай бұрын
I plan to do it.
@DailyDeveloperNews
@DailyDeveloperNews Ай бұрын
waiting for a NY sale)
@endtimemessagebrideoftheho3601
@endtimemessagebrideoftheho3601 Ай бұрын
Can we build this also using xampp or laravel sail?
@emancute888
@emancute888 3 ай бұрын
nice
@ayush-l1f8s
@ayush-l1f8s Ай бұрын
Bro that the right number great one hour passed and i did not feel it
@TheCodeholic
@TheCodeholic Ай бұрын
So nice to read that. I tried my best to make entire 24 hours to be like that
Laravel 11 Tutorial for Beginners - Laravel Crash Course (2024)
1:22:20
The Codeholic
Рет қаралды 236 М.
The Tools I Use to Build Products in Laravel
19:00
Josh Cirre
Рет қаралды 45 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
How to set up your website and sales funnel with IPS
8:34
Laravel for Beginners  -  Learn Laravel 11 Basics in 1 Hour
1:11:24
Dave Hollingworth
Рет қаралды 28 М.
Build and Deploy Real Time Messenger Clone - Laravel, React, Tailwind.css
11:57:02
8 Rules For Learning to Code in 2025...and should you?
12:59
Travis Media
Рет қаралды 207 М.
100+ Web Development Things you Should Know
13:18
Fireship
Рет қаралды 1,6 МЛН
Write Laravel, not PHP (feat. Aaron Francis) | 029
58:45
Backend Banter
Рет қаралды 23 М.
What’s Up with Laravel? It’s Everywhere, and Here’s Why!
6:22
Laravel + Livewire todo app (and so much more)
16:41
Aaron Francis
Рет қаралды 53 М.