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! ❤
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
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.
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.
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!
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 🥇
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.
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!
Hello sir, Thank you for sharing your invaluable knowledge through your courses! I have watched all your Laravel-related content and have learned a lot from them. However, I am struggling with creating production-level APIs for my apps. I would greatly appreciate it if you could create a crash course or a full-length course on REST API Development in Laravel 11. A course that focuses on building APIs with best practices, security, and scalability would help us confidently develop production-ready APIs for our applications. Thank you once again for your efforts and dedication to teaching. Best regards.
ძალიან კარგი იქნება, სხვა ქართველი პროგრამისტები არგამოხატავენ ინიციატივას რომ შექმნან რაიმე ბექენდის კურსი, ისევ ამ ადამიანს უდევს აპოლო 11 არხზე PHP კურსი. მეპირადად არვიცი უცხო ენა და მიჭირს სწავლა , ძალიან კაფგი იქნება თუ ქართულადაც შექმნის
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
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
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 ""; });
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 👍
It is so nice and explanation is clear. But it is not a complete tutorial. Title of the video says full tutorial but it is not showing saving data. Which is misleading. I know he said full video in his website but I am talking about video title and video.
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
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
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 TH-cam.
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! ❤
Are you sure?
its true
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
This course is pure gold, I'm learning a loot from it, the teacher explains the content very clear. Thanks for make this course.
Thank you for your nice comment.
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.
Happy that it helped. 🙏 Thank you.
I am 28 years old learning from scratch it's very helpful for me.Thanks
me too I,m 29
me too i'm 40+
thank you so much! this is the best, most beginner-friendly and self-contained yet complete course to my knowledge. saved my grades!!
this man deserve everything for being generous. more power to you bro. spread love
Wow, what a generous gesture to offer these brand-new tutorials at no cost!
Truly appreciate it!! 🎉
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.
You're a boss for looking after the community!
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!
Thank you.
no comment could truly sum up how much i appreciate the effort you put in your content i wish i could subscribe twice
Thank you. Share my videos if you can
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.
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 🥇
this video has pushed me to another level when it comes to coding with laravel
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.
Thank you
Best Laravel course in youtube ❤
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!
Thank you. I am just trying to create great videos. Then other will find my channel.
Thank you, sir, you really help us. If I learn, I will help others also.
I highly appreciate your effort. ❤ I'll definitely try this tutorial.
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
i like this video and learn more... hopefully you will share more video....... Thank you
Teşekkürler Zura. Seni tekrar görmek çok güzel.
You got me to start coding with laravel, forever grateful
Thanks for this video it helps me a lot in my Laravel journey
Thanks a lot! Best PHP tutorials 👍
Thank you so much ..i,m a new programmer
in depth explanation of things is what I find so valuable. Thank you!!
Appreciate your comment. Thank you
Hello sir,
Thank you for sharing your invaluable knowledge through your courses! I have watched all your Laravel-related content and have learned a lot from them.
However, I am struggling with creating production-level APIs for my apps. I would greatly appreciate it if you could create a crash course or a full-length course on REST API Development in Laravel 11. A course that focuses on building APIs with best practices, security, and scalability would help us confidently develop production-ready APIs for our applications.
Thank you once again for your efforts and dedication to teaching.
Best regards.
This is really good content about Laravel. I recommend it. Thank you
I was already subscribed. Wish I wasn't so I could do it again.Thank you very much sir.
Amazing Laravel 11 course, one of the best
Best video I've ever seen. Thank you very much....
Thank you.
Bro i was waiting for this. Thanks a lot. May god bless you
I'll be busy for the next 11 hours.
Thank you. I'm currently building a Laravel app (as a beginner)!
Insanely valuable free content! ❤️
great course
Thank you. Thats insane!
Thank you for the wonderful video.
thank you for the video. It's simply great
I have dedicated this as my go-to laravel course
Thank you so much ❤
You are the best and i love your explanation 👏
Thanks a lot. Excelent !!
Very helpful
great job bro
ქართველებსაც გვინდა ლარაველის კურსი❤️ კარგი იქნება თუ მაგსაჩუქარს გაგვიკეთებ. წარმატებები
ძალიან კარგი იქნება, სხვა ქართველი პროგრამისტები არგამოხატავენ ინიციატივას რომ შექმნან რაიმე ბექენდის კურსი, ისევ ამ ადამიანს უდევს აპოლო 11 არხზე PHP კურსი. მეპირადად არვიცი უცხო ენა და მიჭირს სწავლა , ძალიან კაფგი იქნება თუ ქართულადაც შექმნის
Thank you for your amazing work and kindness!
Thank you so much. I am following
kudos!! very informative. Thank you very much for this wonderful tutorial
Many, many thanks for this. Very much appreciated.
Thank you sir it will help us a lot ❤
Thank you for the awesome content!
Very cool video! Thanks for all your efforts!
tysm this helps me alot
the best tuto in youtube keeep going bro
My GOAT, very informative tutorial. Thank you sir
Thank you, great job!
Thank you very much!!!
i have watch 2h it worth it thanks a lot 😍
Greate Work
Hope you can do a Laravel Tutorial for Inventory Management or ERP , a Point of Sale using Laravel
Awesome content as always
Thank you ❤
simply awesome 🎉🎉🎉❤❤❤
I was waiting for this ❤❤❤ lot's of love sor
great work !
Wellcome Back Sir 🎆🎆
Respect ❤
thank you very much, I really like it
Thank you so much for this course 💯👍🏻🤗🤗
Hope you can do a tutorial of Laravel for Inventory Management with POS mobile optimized. Thanks!
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
Thank you
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
Legend Thank You!!!
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 "";
});
Well done sir.
Amazing, tanks your are the best!!
Thank you very much, buddy! s2
the best teacher
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 👍
Thanks a lot. Sharing is what might help to reach 100K by the end of the year.
Sign in sign up and inputting data and updating not codded in vidieo is it correct?
Great Sir
Thank you so much
Appreciate so much)
Thank you!
Hell yeah 🎉
Great video Zura. Any plans to do Livewire content?
Yes I plan.
Wow ❤❤❤ thanks for this
Thank you
I don't know how to thank u❤❤❤
Can we build this also using xampp or laravel sail?
very nice and useful course. Is the course cover and explain the project full demo (cars)?
This is first 11 hours of the course. Including cover, demo and way more
@@TheCodeholic how I can complete the project from demo to finish?
It is so nice and explanation is clear. But it is not a complete tutorial. Title of the video says full tutorial but it is not showing saving data. Which is misleading. I know he said full video in his website but I am talking about video title and video.
This is crazy video bro 🤜
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
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
LET'S GO
great.. thank you. why don't you make PHP tutorial. just enough to start with Laravel.
I plan to do it.
Bro that the right number great one hour passed and i did not feel it
So nice to read that. I tried my best to make entire 24 hours to be like that
thanks sir love for you by bottom of heart