Emby / [CourseClub.NET] Laracasts - Lets Build A Forum With Laravel
01-Initial Database Setup With Seeding
02-Test-Driving Threads
03-A Thread Can Have Replies
04-A User May Respond to Threads
05-The Reply Form
06-A User May Publish Threads
07-Lets Make Some Testing Helpers
08-The Exception Handling Conundrum
09-A Thread Should Be Assigned a Channel
10-How to Test Validation Errors
11-Users Can Filter Threads By Channel
12-Validation Errors and Old Data
13-Extracting to View Composers
14-A User Can Filter All Threads By Username
15-A Lesson in Refactoring
16-Meta Details and Pagination
17-A User Can Filter Threads By Popularity
18-A User Can Favorite Replies
19-The Favorite Button
20-From 56 Queries Down to 2
21-Global Scopes and Further Query Reduction
22-A User Has a Profile
23-A User Can Delete Their Threads
24-Authorization With Policies
25-How to Construct an Activity Feed with TDD
26-How to Construct An Activity Feed with TDD Part 2
27-Extracting Controller Queries to the Model
28-The Activity Deletion Bug
29-Flash Messaging With Vue
30-A Users Activity Feed Should Include Favorited Replies
31-Authorized Users Can Delete Replies
32-A Vue Reply Component
33-Ajaxifying the Delete Button
34-A Vue Favorite Component
35-Squashing Bugs
36-A More Data-centric Approach
37-A New Reply Component
38-Laravel and Vue Pagination
39-A User Can Filter By Unanswered Threads
40-Thread Subscriptions Part 1
41-Thread Subscriptions Part 2
42-Thread Subscriptions Part 3
43-Thread Subscriptions Part 4
44-Test Refactoring
45-Thread Subscriptions Part 5
46-Refactoring for the Better or Worse
47-Notification Fakes in a Nutshell
48-This Thread Has Been Updated Since You Last Read It
49-Spam Detection
50-Graduating Inspection Methods to Classes
51-Spam Detection At All Ports
52-Handling Server Exceptions with JavaScript
53-Refactoring to
54-A User May Not Reply More Than Once Per Minute
55-Refactoring to Form Requests
56-Mentioned Users Notifications Part 1
57-Mentioned Users Notifications Part 2
58-Dont Forget to Scan Your Files
59-Wrap Usernames Within Anchor Tags
60-Instant Username Autocompletion
61-Instant Username Autocompletion Part 2
62-Basic View Tweaks
63-Testing Avatar Uploads
64-Testing Avatar Uploads Part 2
65-AJAX Image Uploads
66-Trending Threads With Redis
67-Isolating Knowledge
68-Thread Views Design 1 - Trait
69-Thread Views Design 2 - Extract Class
70-Thread Views Design 3 - KISS
71-Users Must Confirm Their Email Address 1 - Protection
72-Users Must Confirm Their Email Address 2 - Confirmation
73-Users Must Confirm Their Email Address 3 - Cleanup
74-Email Confirmation Loose Ends
75-A Thread Should Have a Unique Slug Part 1
76-A Thread Should Have a Unique Slug Part 2
77-We Need a Regression Test
78-Mark the Best Reply Part 1
79-Mark the Best Reply Part 2
80-Refactoring Authorization
81-Remembering a Best Reply
82-Confusing Errors and Solutions
83-Thread Authorization
84-An Administrator May Lock Any Thread
85-An Administrator May Lock Any Thread Part 2
86-An Administrator May Lock Any Thread Part 3
87-An Administrator May Lock Any Thread Part 4
88-From Laravel 54 to Laravel 55
89-Recaptcha
90-Recaptcha Refactoring
91-A Thread Can Be Updated
92-A Thread Can Be Updated Part 2
93-A Thread Can Be Updated Part 3
94-First Class Search Scout Review
95-First Class Search Implementation
96-First Class Search Faceting and Ranking
97-First Class Search Instant Results