NEW! Creating mini-Reddit in Laravel 8
Live-coding with all details step-by-step
For quite a long time, I've been planning a live-coding style course, and here it is.
So I took a real job project from Upwork:
And, after 3 hours of live-coding, the result is this demo project:
Throughout this 3-hour course, I'm working on:
- Create a new Laravel project, Auth scaffolding with Bootstrap-based Laravel UI (planning to take Tailwind/Breeze for the next course)
- Full CRUDs managing communities and posts, including file upload and select2 library
- Showing all/popular/newest community posts
- Adding comments and votes
- Moderating and managing data by community owner or superadmin
- Transforming one element (post voting) into Laravel Livewire
- Examples of automated PHPUnit tests to avoid manually "clicking around" every time
Also, I often intentionally leave the mistakes I'm making along the way, so you will see some bugs and how I fix them, which is also valuable, in my opinion. The repository of this project will be available, the link is in the description of the lessons. So, are you with me on this journey?
Student testimonial:
Your Instructor
I consider myself a Laravel expert. Work with Laravel around 6 years, sharing my thoughts on YouTube channel "Laravel Business": https://www.youtube.com/channel/UCTuplgOBi6tJIlesI...
I also have written a Laravel Daily Blog for 5+ years.
Course Curriculum
The Core: New Project and Auth
Available in
days
days
after you enroll
Managing and Viewing the Communities
Available in
days
days
after you enroll
-
StartCommunity Create Form and Seeding Topics (8:55)
-
StartCreate Community: Validate and Save (5:31)
-
StartCreate Community: Topics - Select2 instead of Checkboxes (3:10)
-
StartCommunity Edit/Delete: Soft-Deletes and Author Validation (15:13)
-
StartCommunity Change Routes from ID to Slug Field (5:19)
Managing and Viewing the Posts
Available in
days
days
after you enroll
-
StartAdding Posts to Community (10:17)
-
StartCommunity Page: Showing Posts (3:33)
-
StartPost Page: Text or Link with Validation (2:58)
-
StartPost Edit and Delete (6:13)
-
StartPost Image: Upload and Show (11:23)
-
StartPost Image: Resize and Thumbnails (6:14)
-
StartUpvoting/Downvoting Posts (7:56)
-
StartOne Security Fix and Newest/Popular Posts (5:59)
-
StartAdding Comments to Posts (7:39)
-
StartSidebar on All Pages: Newest Posts (8:52)
-
StartHomepage with "Trending" Posts (5:11)
-
StartMore Posts: Seeding Data with Factories and Observers (11:45)
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.