Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Live-coding mini-Reddit in Laravel 8
The Core: New Project and Auth
Introduction: What Project We Will Create (1:44)
Database Schema and Plan of Actions (2:41)
Auth Starter: Registration and Adding Username Field (5:26)
Email Verification After Registration (3:02)
Managing and Viewing the Communities
Community Create Form and Seeding Topics (8:55)
Create Community: Validate and Save (5:31)
Create Community: Topics - Select2 instead of Checkboxes (3:10)
Community Edit/Delete: Soft-Deletes and Author Validation (15:13)
Community Change Routes from ID to Slug Field (5:19)
Managing and Viewing the Posts
Adding Posts to Community (10:17)
Community Page: Showing Posts (3:33)
Post Page: Text or Link with Validation (2:58)
Post Edit and Delete (6:13)
Post Image: Upload and Show (11:23)
Post Image: Resize and Thumbnails (6:14)
Upvoting/Downvoting Posts (7:56)
One Security Fix and Newest/Popular Posts (5:59)
Adding Comments to Posts (7:39)
Sidebar on All Pages: Newest Posts (8:52)
Homepage with "Trending" Posts (5:11)
More Posts: Seeding Data with Factories and Observers (11:45)
Moderation and Administration
Reporting Posts to Community Owner (8:11)
Global SuperAdmin: Adding Gates for Permissions (8:39)
Extra
Adding Laravel Livewire for Dynamic Voting (12:57)
Automated Tests with PHPUnit: Testing Public Pages (12:54)
Automated Tests: Example Tests of Non-Public Actions (9:35)
Adding Comments to Posts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock