Build a real drag-and-drop upload manager with progress bars, validation, and deletion using Livewire 4 view-based components.
Latest News
Latest Links
More Articles
Stop hardcoding foreign key column names in every query. whereBelongsTo() reads the relationship definition for you.
JetBrains latest PhpStorm release adds a dedicated Laravel panel, a FileReference attribute, PHP 8.5 pipe support, and cross-agent skills.
N+1 queries usually get discovered in production. This one setting makes Eloquent throw the moment they happen locally instead.
Storing prices as raw integers works until currency enters the picture. Build a Money value object that makes rounding bugs impossible.
Calling five APIs one after another adds up their latencies. Http::pool() fires them concurrently and waits once.
Pest 5 is here with a test impact analysis engine, an agent verification plugin, evals, and support for PHP 8.4 and PHPUnit 13.
Stop hand-rolling LIKE clauses with percent signs. These built-in query builder methods read cleaner and avoid dialect quirks.
Eager loading the parent relation still triggers a query per child model. chaperone() closes that gap for free.