October 2025
-
26 Oct 2025πCraftβs going Laravel
-
23 Oct 2025π₯Pattern matching alternatives in PHP
-
22 Oct 2025πThe hidden cost of MySQL defaults in Laravel apps
-
21 Oct 2025πLaravel pipelines: the sweetest way to clean your code
-
17 Oct 2025π₯Why global scopes in Laravel are a good idea
-
15 Oct 2025π₯Speeding up large Eloquent IN queries with temporary tables
-
15 Oct 2025π10 efficient (and fun) ways to seed your database
-
14 Oct 2025πIntroducing Request Mirror: a free micro-service to reflect HTTP requests
-
14 Oct 2025πRotating your Laravel APP_KEY without breaking everything
-
9 Oct 2025πNo more down migrations
-
8 Oct 2025π₯Laravel best practices every developer should follow
-
7 Oct 2025πLaravel custom validation rules for enhanced data integrity
September 2025
August 2025
-
21 Aug 2025πThe pipe operator in PHP 8.5
-
19 Aug 2025πThe infamous repository pattern in PHP
-
12 Aug 2025π₯TIL: Arr::get and defaults can be quirky in Laravel
-
6 Aug 2025πTypehinting Laravel validation rules using PHPStan's type aliases
-
5 Aug 2025πCheck if a signed URL is valid in Laravel tests
July 2025
-
27 Jul 2025πPass a query builder to βwhereinβ to reduce your DB queries
-
26 Jul 2025πAsymmetric property visibility in PHP
-
7 Jul 2025π₯The ShouldntReport interface in Laravel
-
2 Jul 2025πMy Laravel Horizon preferences after 5 years of using it