Using the @forelse blade directive
Use this nifty blade directive in place of a foreach inside an if/else.
Nullable vs. Sometimes
The more fields you are validating, the more chance you don't actually need all of them to process what you're doing.
Laravel Boilerplate 7.0
Laravel Boilerplate provides you with a massive head start on any size web application.
Ordering database queries by relationship columns in Laravel
In this article we're going to explore how to order database queries by the value (column) of an Eloquent relationship.
Dynamic relationships in Laravel using subqueries
Use subqueries in Laravel to optimize your database selects.
Laravel Validation 101, Controllers, Form Requests, & Rules
A core part of any project is understanding how to validate the incoming request from your users.
Everything I Ever Needed To Know About Web Dev, I Learned From My Twitter Timeline
Colin DeCarlo gives his talk on some ideas on cleaning up code in your application gained from "fire tweets" on twitter.
Some Shifty Bits
Jason McCreary, creator of Laravel Shift, gives his talk on the parts of Laravel that are under-used. He explains how these pieces of the framework can make your code and your apps faster.
Giving collections a voice
I gave a talk on this topic at LaraconAU, 2019. It covers all the ways custom collections can improve your systems design and contains some more guidance on when you would reach for this pattern.