Laravel Lock: Distributed Locks for Models and Routes
Laravel Lock scopes distributed locks to Eloquent models and routes in Laravel apps, with a fluent builder, middleware, and cache or database storage.
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
Laravel Lock scopes distributed locks to Eloquent models and routes in Laravel apps, with a fluent builder, middleware, and cache or database storage.
NativePHP v4 renders Blade components as real SwiftUI and Jetpack Compose views with no web view. Here is what SuperNative changes, plus how to upgrade.
Laravel 13.25 adds queue:pause --all and Queue::pauseAll() to stop job processing on every connection without putting the app in maintenance mode.
Laravel 13.25 lets you return an Image straight from a route. Build on-the-fly resize endpoints with fromStream, toFormat, and cache headers.
Laravel 13.25 adds queue:pause --all across every connection, runs artisan dev in a tabbed terminal UI, and returns images straight from routes.
Laravel 13.25 runs artisan dev through @laravel/multiplex, putting each process in its own tab with search, per-process restart, and timestamps.
Self-hosted Laravel monitoring powered by laravel/nightwatch telemetry. Keep months of history in your own PostgreSQL with flat pricing from $5/month.
Double is a PHP mocking library from Jason McCreary with one API for mocks, spies, and partials, plus failure messages that show the actual call log.
Laravel 13.16 added php artisan dev to run your server, queue worker, logs, and Vite together, with the process list configured in PHP instead of composer.json.
Laravel Discount adds percentage and fixed coupons, expiry windows, per-user usage limits, and stacking rules to Laravel apps, with Laravel Cart support.