Laravel Doctor: Diagnose Your App With One Artisan Command
Run php artisan doctor to check your Laravel app's environment, config, database, queue, and storage, then let it auto-fix what it safely can.
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
Run php artisan doctor to check your Laravel app's environment, config, database, queue, and storage, then let it auto-fix what it safely can.
JetBrains has released PhpStorm 2026.2 with a new Laravel tool window, a FileReference attribute for PHP, PHP 8.5 pipe operator support, and an agent skills manager.
Nuno Maduro announced Pest 5 at Laracon US 2026. The PHP testing framework adds test impact analysis, an agent plugin, evals, PHPStan, and Rector support.
Announced at Laracon US 2026, the Laravel AI SDK's new human-in-the-loop API pauses an agent before it runs a sensitive tool so a person can approve, reject, or edit the tool call first.
cpx 2.0 is a full rewrite of the Composer package executor. It runs a command from any Composer package without adding it to your project, prefers the binaries your project already pins, and returns JSON when an AI agent is driving it.
Pint 1.30.0 adds a --blade flag that formats .blade.php files through Prettier, alongside fixes for --diff, --quiet, and a new in key for pint.json.
Queue-SQL is a Laravel package that turns mass updates, deletes, and inserts into batches of parallel queued jobs.
Vocalizer is a native PHP extension for local speech synthesis, embedding sherpa-onnx and audio.cpp to run eight TTS model families — including Chatterbox voice cloning — behind one API.
Learn how to define a Laravel route that responds to the new HTTP QUERY method and use Laravel Scout's database driver to build a search API endpoint.
A Laravel package that enforces per-action, per-owner cooldown periods with a fluent API, an Eloquent trait, route middleware, atomic locking, and cache or database storage.