Hands On: Community Contributions
In this mini-series, we'll, from scratch, allow users to register, submit community articles and tutorials, and then vote on their favorites. While there are a number of moving parts, it should all make perfect sense, once we're done.
Series episodes
Database Structure
7m 25sSet up your database to store community links and channels, plus build a quick Laravel registration system. Get started with efficient structuring today!
Display Community Links
8m 38sLearn to display community links by preparing dummy data with database factories and rendering a dynamic list on your page. Start building now!
Contribute a Link: Part 1
8m 40sLearn to add a form that lets logged-in users contribute links to your list. Boost interactivity and user engagement with this simple step!
Contribute a Link: Part 2
5m 14sAdd validation to your contribution form and learn how to display errors clearly, ensuring a smooth user experience. Improve your forms today!
Channels
13m 49sLearn to populate channels, display them in a select menu, and validate channel IDs for accurate community link assignments. Code smarter today!
Trusted Users and Approved Links
9m 26sLearn to manage approved links and trusted users in Laravel. Update your code and database to automate link approvals with ease in this practical lesson.
Flash Messaging and Modals
7m 40sAdd flash messaging and modals in Laravel with ease! Use a simple package to speed up session flashing and simplify modal setup in this friendly lesson.
Form Objects and Touching Timestamps
18m 28sLearn how to handle duplicate link submissions by updating timestamps and explore form objects and exceptions in this practical Laravel lesson.
Pagination and Channel Filtering
10m 35sLearn to add pagination and filter content by category in Laravel. Clean up views and create smooth, user-friendly navigation in this practical lesson.
Voting: Part 1
10m 34sStart building voting functionality in Laravel! Learn to create the basic structure that lets users vote on articles in this friendly, step-by-step lesson.
Voting: Part 2
18m 44sContinue building voting features! Set up endpoints, create forms, and refine your logic in this clear, hands-on Laravel tutorial.
Sort By Popularity
15m 2sLearn to sort Laravel results by popularity using relationship counts and cleanly organize your code with a dedicated query object.
Most Recent or Most Popular
4m 59sLearn to add user-friendly tabs for sorting by most recent or popular, plus refactor your database queries for cleaner Laravel code.




