Laravel 13.30: chunkBy() and the Storage::path() Line I Had in Production
Laravel 13.30 adds chunkBy() for adjacent grouping and finally stops Storage::path() escaping the disk root. What changed, what breaks, and what to grep for.
Laravel 13.30 adds chunkBy() for adjacent grouping and finally stops Storage::path() escaping the disk root. What changed, what breaks, and what to grep for.
An AI agent audited my Laravel app and got it wrong. Laravel Auditor's 75 evidence-first rules and read-only collectors fix the guessing problem. Here's how.
Laravel's starter kits just swapped ESLint and Prettier for Vite+ and a single vp check. What got deleted, what it costs, and how to migrate…
Swoole's TypePHP compiles PHP into native binaries. Here's what that actually changes about PHP performance, and what no compiler will ever fix for you.
FrankenPHP worker mode keeps your Laravel app booted between requests. That speed is also the bug. Here is the static state I had to unlearn…
Laravel 13's read-through disk migrates buckets while your app runs. Here's how promotion works, where it quietly doesn't, and what to check first.
Laravel AI SDK 0.11 gives every agent run one ID plus step and tool events. What it fixes, the queued listener footgun, and the alert…
Herd, Sail, Lerd or ddev? The local Laravel setup argument is really one question: can you commit a file to this repo? Here is the…
plx lets you write a Postgres stored procedure in PHP, Go or Ruby that transpiles to plpgsql. I tried it, and here is where the…
PHP 8.5 has been in my production Laravel app since March. What the pipe operator, clone with and NoDiscard actually changed, and the one thing…