Laravel 13.24, Filament 90% faster, managed queues on Cloud — A Day With Laravel #063

7 min read

Laravel ecosystem news — August 8, 2026

Table of contents

EDITO

Hey Laravel artisans 👋

After a packed Laracon week, the ecosystem keeps rolling. Laravel 13.24 polishes the image API with dominant color detection and HEIC support (hello, iPhone photos!), and the first-party team keeps expanding its lineup: Laravel Head for your document head, Laravel Doctor to diagnose your app in one command, and Laravel LSP officially landing in Zed.

This week, two announcements deserve your full attention: Filament 5.7.6 delivers roughly 90% faster form rendering — along with security patches you'll want to install right away — while Laravel Cloud launches managed queues that autoscale and drop back to zero on their own.

Personally, I need to take the time to try out this image API.

Happy reading and happy coding 💻

— Fred


🚀 Framework & Releases

Laravel 13.24.0 — Dominant color, HEIC, modelKeys()

Published August 4, 2026 — Laravel News

The framework keeps pushing its image API forward: dominantColor() returns an image's average color (perfect for placeholders), the dominant background fills letterbox bars and rotation corners, AVIF/HEIC/HEIF are accepted as input with toHeic() output, and the image validation rule now recognizes all three formats. Also on board: modelKeys() on the Eloquent query builder, a new array_keys validation rule with an :unexpected placeholder, and a fix that stops wildcard validation from stalling a request for over a minute on large arrays.

» Read the article


Livewire v4.3.5 — SFC fix

Released August 3, 2026

Livewire 4.3.5 fixes single-file component (SFC) detection when a PHP attribute's arguments are passed as an array — a small patch that touches multi-file editing directly. Worth noting in the same window: Laravel 12.65.0 (August 5), a 12.x branch bugfix (deprecation logging, Factory::insert() with a zero count, schedule:list timezone conversion).

» View release note


📦 Packages & Plugins

Laravel Head — Manage your document head with a first-party package

Published August 4, 2026 — Laravel News

Announced on stage at Laracon US, Laravel Head is the new official package from Laravel's open-source team. A fluent API for everything in your <head>: titles, meta descriptions, canonical URLs, Open Graph, robots directives, JSON-LD structured data (with builders for product, article, faq, organization…), and resource hints (preload, preconnect, prefetch). Metadata resolves across five priority layers (defaults, route group, route, runtime, errors), can be attached straight to routes via withHead(), and renders in Blade (@head), Livewire, and Inertia (serverHead).

» Read the article


Laravel Doctor — Diagnose your app with one command

Published August 3, 2026 — Laravel News

php artisan doctor runs a battery of health checks on your application: .env presence and APP_KEY, PHP version matching your composer.json constraint, required extensions, loaded config, reachable database, pending migrations, cache, queue, scheduler, storage, and security (debug mode, .env git-ignored, dependency audit). Each check returns one of six statuses (from pass to error), and where it's safe, --fix repairs things on its own (creating .env, generating APP_KEY, disabling debug in production…). Packages can register their own diagnostics, and the --format=json output is built for AI agents.

» Read the article


Saga Lara Flow — Durable workflows and compensating transactions on your queues

Published August 7, 2026 — Laravel News

By Andriy Karpishyn (Discovery Ukraine), Saga Lara Flow writes your long-running business processes as plain PHP methods on top of Laravel queues. Every step is recorded to the database: when a run resumes, handle() is replayed but action() returns the already-recorded results without re-running the actions. And if a step throws, compensations registered via compensateWith() fire in reverse order — the classic saga pattern.

Take the concrete example of an online order. The workflow chains three actions: charge the card (compensated by a refund), reserve the stock (compensated by a release), then ship the parcel:

php
class ProcessOrderWorkflow extends Workflow
{
    public function handle(int $orderId): void
    {
        $this->action(ChargeCard::class, $orderId)->compensateWith(RefundCard::class, $orderId)->run();
        $this->action(ReserveStock::class, $orderId)->compensateWith(ReleaseStock::class, $orderId)->run();
        $this->action(ShipOrder::class, $orderId)->run();
    }
}

If shipping throws, the stock is automatically released and then the card refunded — without writing another line. And if a worker dies mid-run, the run resumes exactly where it stopped, with nothing re-executed.

Bonus: signal() to suspend a run waiting for external approval, parallel blocks, child workflows, sideEffect() for non-deterministic values (UUIDs, timestamps), and tags to find a run later. Requires PHP 8.5 and Laravel 13.

» Read the article


🔧 Tips & Tricks

One place I skip constructor property promotion

Published August 5, 2026 — Mastering Laravel

PHP 8's constructor property promotion is great, but Joel Clermont deliberately skips it in one case: when the constructor may override the initialized value. If a nullable parameter is received and then re-initialized to a different value, he prefers to declare the property explicitly and assign it in the constructor, pre-PHP 8 style. A small gesture that keeps the intent crystal clear.

» Read the tip


🛡️ Security

Filament v5.7.6 and v4.12.6 — ~90% faster rendering and security patches

Published August 6, 2026 — Laravel News

A big Filament release, now on the stable channels of both v4 and v5. On performance, form rendering is roughly 90% faster (a 10-item Repeater goes from 28 ms to under 3 ms) and tables gain ~50% thanks to per-record caching of visibility and authorization decisions. On security — the important part — several CVEs are fixed, so update as soon as you can. The Query Builder also gains maxRules() and maxNestingDepth() to cap rule trees, an opt-in CSV formula-injection protection, and a Str::sanitizeCssColor() helper.

» Read the article


🛠️ Tools & Services

Laravel Cloud — Managed queues go autoscaling

Published August 6, 2026 — Laravel Blog

The Cloud team details its managed queues rebuild: workers autoscale based on queue pressure (job count and message age) and drop back to zero when everything is processed. No more painful cold starts — idle workers now sleep and wake in under a second, 30 times faster than before. Also on the menu: a real-time failed-jobs dashboard with one-click retry, FIFO queues for ordered delivery, scheduled scaling overrides, a minimum worker count, and two compute classes (Flex, which scales to zero, and Pro, always on). One worker per pod, so memory allocations stay guaranteed.

» Read the article


Laravel in your editors: the official Zed extension and PhpStorm 2026.2

Published August 3-4, 2026 — Laravel News

Editors have never spoken Laravel this well. The 0.1.0 Laravel extension for Zed wires Laravel LSP into the editor — completions for config keys, route names, view paths, translations, middleware, container bindings, Livewire components, and Inertia pages — and downloads the language server binary itself. PhpStorm 2026.2, meanwhile, ships a Laravel tool window in three tabs (Artisan Dashboard, Errors with AI-powered explore and fix, Laravel Cloud), the #[FileReference] attribute for file paths, PHP 8.5 pipe operator support, and an agent skills manager for coding agents.

» Read the article — Zed · Read the article — PhpStorm


This newsletter needs your support 🙏

If you’ve found this newsletter useful, I’d be more than happy if you could pop a small coin into my piggy bank (ko-fi or PayPal)

Any other ways to support me? Of course!


The objective of this newsletter?

🎯 Regularly deliver to you, recent or important resources (videos, articles, GitHub repositories, packages, tutorials, ...) that I could find on Laravel and its ecosystem.

See you soon for the next edition. If you haven't already done so, subscribe!

Written by

Stay in the loop

Get new articles delivered directly to your inbox. No spam, unsubscribe anytime.

0 Comments

No comments yet. Be the first to comment!

Copyright © 2026A Day With LaravelPowered by Writizzy