Saga Lara Flow: Durable Workflows and Compensating Transactions on Laravel Queues
Saga Lara Flow is a Laravel package by Andriy Karpishyn that runs long-lived business processes as replayable PHP methods, with automatic rollback when a step fails.
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
Saga Lara Flow is a Laravel package by Andriy Karpishyn that runs long-lived business processes as replayable PHP methods, with automatic rollback when a step fails.
A few weeks ago, the Filament team asked for your help testing a beta release for v4 and v5 that was intended to have a massive improvement in performance for complex Filament applications. Well, you all delivered, and thanks to your help, as of versions v4.12.6 and v5.7.6, Filament has released these improvements onto their stable release channels for everyone to use!
Laravel 13.24 can extract an image's dominant color as a hex string. Use it for placeholder backgrounds, letterbox fills, and readable overlay text.
Laravel 13.24 adds an array_keys validation rule that rejects arrays containing keys you did not allow, with a message naming the offending keys.
Laravel 13.24 accepts HEIC and AVIF uploads in the image API and validation rules. Here's how to take iPhone photos and serve them as WebP or AVIF.
Laravel Boost project rules store your app's conventions in .ai/rules, scoped by file globs, so an agent only reads the instructions that apply.
Laravel 13.24 adds dominant color detection and HEIC support to the image API, a modelKeys() query builder method, and an array_keys validation rule.
The official Laravel extension for Zed wires up Laravel LSP, giving you completions, hovers, diagnostics, and code actions in PHP and Blade files.
Announced in Taylor Otwell's Laracon US 2026 keynote, Laravel Head is a first-party package that manages your document head with a fluent API covering titles, Open Graph, robots directives, JSON-LD schemas, and performance hints across Blade, Livewire, and Inertia.
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.