Laravel 13.24.0
Breaking: Laravel 13.24.0 ships today. August 4, 2026. One week after 13.23.0.
This is a maintenance release. No new major features. But the fixes matter.
What's New
- modelKeys() added to the Eloquent query builder — pull model keys straight from the query
- array_keys validation rule — validate that submitted arrays contain exactly the keys you expect
- Dominant color detection for the image driver — grab the primary color of an image
- HEIC and extra AVIF support — the image library now handles Apple's format natively
- NumberPrompt fallback for interactive console prompts
Key Fixes
- Route cache lookups no longer rebuild every cached route on each hit — a quiet performance win
- Job delays are now respected when bulk-pushing to QueueFake and FailoverQueue
- Fix validation stalling for minutes on large arrays
- Fix Arr::forget() removing the wrong element
- Fix multibyte case-insensitive matching in Str::replace and Str::remove
- Fix appended accessors receiving null in toArray()
- Fix PHP 8.5 null-index deprecations — two of them this week
- Prevent TypeError in Validator::validateDistinct()
- Escape single quotes in Postgres JSON path attributes
- Detect circular alias references in the Container
Under the Hood
Artisan command signatures are consolidated. TestResponse::decodeResponseJson() is memoized. URL validation logic was adjusted by Taylor Otwell himself, alongside an attempt at a lock fix.
Upgrade with composer update. The 13.x line remains stable.