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
@sheko45152 күн бұрын
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Күн бұрын
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Күн бұрын
Are you sure?
@MinhazTaher22 сағат бұрын
its true
@AH-cf9cv2 күн бұрын
I am 28 years old learning from scratch it's very helpful for me.Thanks
@hassanaitjabli2002Күн бұрын
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
@douglascrowderКүн бұрын
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.
@edsaid20322 күн бұрын
You're a boss for looking after the community!
@SirEdges_AdejoКүн бұрын
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Күн бұрын
Thanks a lot. Sharing is what might help to reach 100K by the end of the year.
@faisal.fs12 күн бұрын
Wow, what a generous gesture to offer these brand-new tutorials at no cost! Truly appreciate it!! 🎉
@tabimansourКүн бұрын
Amazing Laravel 11 course, one of the best
@Gayashan4lkКүн бұрын
I highly appreciate your effort. ❤ I'll definitely try this tutorial.
@fermevcКүн бұрын
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Күн бұрын
Thank you
@njugunamwangi7023Күн бұрын
You got me to start coding with laravel, forever grateful
@jamesmiths724 сағат бұрын
Thank you very much!!!
@BenedictSebastian-tt9vd2 күн бұрын
I was already subscribed. Wish I wasn't so I could do it again.Thank you very much sir.
@muhdbasiirzulkifle509011 сағат бұрын
Thank you for the awesome content!
@havecodesoftКүн бұрын
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Күн бұрын
Thank you. I am just trying to create great videos. Then other will find my channel.
@kirayagami9229Күн бұрын
kudos!! very informative. Thank you very much for this wonderful tutorial
@andreavocaturo3448Күн бұрын
Thank you for your amazing work and kindness!
@ahmedrazashibli87432 күн бұрын
Bro i was waiting for this. Thanks a lot. May god bless you
@ahmedrazashibli87432 күн бұрын
I'll be busy for the next 11 hours.
@faheem08Күн бұрын
Thank you so much ❤ You are the best and i love your explanation 👏
@acirfaКүн бұрын
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
@arewatechguy2 күн бұрын
Thank you, sir, you really help us. If I learn, I will help others also.
@soumyadev26812 күн бұрын
Thanks a lot! Best PHP tutorials 👍
@JeanPaulMarquez2 күн бұрын
Many, many thanks for this. Very much appreciated.
@RafeyShaikh-ci7fwКүн бұрын
Wellcome Back Sir 🎆🎆
@isaacadam255Күн бұрын
My GOAT, very informative tutorial. Thank you sir
@Ahmet_Altun2 күн бұрын
Teşekkürler Zura. Seni tekrar görmek çok güzel.
@mohameddjaouti9149Күн бұрын
Thank you so much
@afrazhussain3778Күн бұрын
Thank you sir it will help us a lot ❤
@topchan4014Күн бұрын
Legend Thank You!!!
@not-me45288Сағат бұрын
Well done sir.
@MinhazTaher23 сағат бұрын
simply awesome 🎉🎉🎉❤❤❤
@jimmyjavierjsКүн бұрын
Awesome content as always
@Tux256NDКүн бұрын
Thank you very much, buddy! s2
@ezzat_za7 сағат бұрын
Thank you so much for this tutorial, but i have a question, is Laravel still worth to learn? and i hope you post a video to explain OOP in PHP
@TheCodeholic3 сағат бұрын
Recently Laravel raised $57m investment, so I think yes, this is the perfect time of starting Laravel. It will grow soon. laravel-news.com/laravel-raises-57-million-series-a
@azatagamyradov2285Күн бұрын
Appreciate so much)
@alalyrealestate1136Күн бұрын
great job bro
@aliraza6374.2 күн бұрын
Thank you so much for this course 💯👍🏻🤗🤗
@sidds0913 сағат бұрын
great.. thank you. why don't you make PHP tutorial. just enough to start with Laravel.
@TheCodeholic3 сағат бұрын
I plan to do it.
@binaryfireКүн бұрын
Great video Zura. Any plans to do Livewire content?
@TheCodeholicКүн бұрын
Yes I plan.
@normangeek82012 күн бұрын
Thank you so much. I am following
@sajilocoding86902 күн бұрын
I was waiting for this ❤❤❤ lot's of love sor
@Saboor-Hamedi2 күн бұрын
This is crazy video bro 🤜
@tahmidnewaz30822 күн бұрын
Thank you
@namtrungoriginal33487 сағат бұрын
I haven't looked at the entire hocjm course yet but can you tell me which database do you use, my sql or sql sever?
@TheCodeholic3 сағат бұрын
We use Eloquent ORM and every operation to the database is Database agnostic operation. Which means you can use any database you want. If fact we used Sqlite during local development, but when we deployed on production we used MySql and everything worked fine.
@techtalkraza2 күн бұрын
thanks sir love for you by bottom of heart
@Mohamedelshazly-iz5qr23 минут бұрын
i can't Download Car Selling Website HTML/CSS Frontend Template there is any active link
@houdaifa6319Күн бұрын
Thanks 🤲🤲
@unknownunknown85732 күн бұрын
Thank you!
@aogunnaike2 күн бұрын
Wow ❤❤❤ thanks for this
@SyafiqAbdul2 күн бұрын
thank you sir
@_nirajghimireКүн бұрын
Laravel React multivendor ecommerce with Super Admin panel please ... where superadmin can verify activate and deactivate vendor. and please consider robust api backend development course for your upcoming premium course with best practices like repositories / services/ DDD etc.
@deadlinedis19497 сағат бұрын
please make a video for APIs
@AbdoulSabourSAMA2 күн бұрын
Good lesson
@daresamiuel2 күн бұрын
Awesome 🎉🎉🎉
@nerminsky1039Күн бұрын
complimenti good boy
@adeosunadeyanju1549Күн бұрын
can you pls combine with Inertia(react) for the views instead of blade
@TheCodeholic3 сағат бұрын
I have a full project on that topic.
@fahimhassan4387Күн бұрын
Thnx
@junaidwaqas6448Күн бұрын
kindly make laravel and next js course
@TheCodeholicКүн бұрын
I have it in my roadmap, but can't say exactly when
@VusalNovruzov-v3x2 күн бұрын
ზურა ჩემი რჩევა იქნება, რომ ხელოვნური ინტელექტი ჩააშენო ლარაველ აპლიკაციებში და გადაიღო ეგეთი კურსები. დღეს ხელოვნური ინტელექტია ძალიან ტრენდული და თითქმის არ არსებობს იუთუბერი, რომელიც ლარაველით აკეთებდეს მსგავს აპლიკაციას. უმრავლესოა ასეთი აპლიკაციები NextJs-ით იწერება. მე ვფიქრობ, რომ ლარაველს უფრო მეტი პოტენციალი აქვს ვიდრე ამ უკანასკნელს.
@shahiahmed67552 күн бұрын
i want join your premium course for learn more from you can say in the course did you use caching for best perpormence just anser me the then i will goin your course i know as far as your course means something new.... ❤
@TheCodeholic2 күн бұрын
Yes. Caching is included in the course. Before you join you can check the entire course details on the website
@shahiahmed67552 күн бұрын
@@TheCodeholic thank you so much this course is available in udemy? Please
@martinlescotcerda3025Күн бұрын
Wait that is all the content from your course?
@TheCodeholicКүн бұрын
Not all. As I mention at the beginning of the video it is 11 hours out of 24 total hours of the paid course.
@douglascrowderКүн бұрын
Calls to ddd() gives Error Call to undefined function ddd(). Any ideas??? (PHP 8.3.12, Laravel 11.27.2 via Herd on Windows 11)
@nicksonkiprotich5070Күн бұрын
did you mean dd()? I don't know if there is ddd()
@douglascrowderКүн бұрын
@@nicksonkiprotich5070 dd() works. He uses that as well as ddd(). Googling seems to indicate ddd() was removed from Laravel a couple of years ago.
@TheCodeholicКүн бұрын
OK. This is what happened. The video regarding ddd() was recorded a few months ago. (Before 28th of May) At 28th of May in a new release Laravel dropped the following dependency package: spatie/laravel-ignition. That package had ddd() method included there, which now is not available. I will update the course on my website and remove ddd() section from it and will also try to remove that part from the KZbin video if it's possible.
@monzurulislambafКүн бұрын
Is laravel have any free serverless hosting???
@TheCodeholicКүн бұрын
Unfortunately no. Not yet.
@TigGas312 күн бұрын
Thanks
@muzika5001Күн бұрын
Is this similar to your paid course?
@TheCodeholicКүн бұрын
It is first 11 hours of my paid course
@sidds0913 сағат бұрын
Any coupon code left?
@TheCodeholic3 сағат бұрын
No. Every coupon code used.
@Saboor-HamediКүн бұрын
Where can I get the book?
@TheCodeholicКүн бұрын
The link is in the video description
@Saboor-HamediКүн бұрын
@@TheCodeholic I can't find it, I did subscribe to news, but the PDF book I don't know which one is it
the only thing holding php up is wp and it's getting destroyed by its own creator. goodbye wordpress goodbye php. im jumping ship before i lose my job, the ts team is only getting bigger, and there's two openings yet!!
@TheCodeholicКүн бұрын
Laravel recently raised $50m investment. I don't think it is only wp. Laravel will become very very popular soon.
@yt-kase2572Күн бұрын
hopefully there comes a time and course creator understand, that people dont have time to watch 11 hourse for 1 youtube video and pause the video and work with it for the next 12 months. content should be way shorter, simplier and faster come to the point. Thats real value and not a course that goes for years. yes you put a lot effort in it, but i dont like such long as fuck videos
@TheCodeholicКүн бұрын
The course consists of small and easy to digest videos. This 11 hours tutorial actually has 160 lessons inside. I could upload thwm as playlist, but that would not change much for you if you think it needa 12 months to watch and complete. If you are interested in Laravel believe me and watch the first 1 hour, you can even skip intro sections. Check the pinned comment which has all lessons... Then please let me know your thoughts.