RepoJournal
Laravel

@laravel

PHP's most popular framework - Forge, Vapor, and a massive paying audience

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

LARAVEL 13.x REFACTORS ARTISAN CORE, ADDS IMAGE COLOR DETECTION

By RepoJournal · Filed · About Laravel

Laravel is shipping its biggest command infrastructure cleanup in years, consolidating Artisan signatures while adding dominant color detection to the image driver.

Lucas Michot landed a major refactor consolidating Artisan command `$name`, `getArguments()`, and `getOptions()` into a single `$signature` string [1], backed by characterization tests that verify zero behavior change across the entire command stack. In parallel, the framework now supports dominant color detection in images [2], computing the average color by downsampling to 1x1 and exposing it as a new `dominantColor()` method and `'dominant'` background option for `contain()` and `rotate()` transformations. A critical fix landed for relation constraints during eager loading [3], preventing `BelongsTo` and `MorphTo` relationships from skipping primary key filters when `noConstraints()` is active. Documentation kept pace with three new features documented: Telescope CSP nonce support [5], the new `array_keys` validation rule [6], and Rector rules for if-statement simplification [4]. Sail also tightened Meilisearch upgrades by enabling dumpless migrations, preventing container crashes on version pulls [7].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [13.x] Consolidate Artisan command $name/getArguments()/getOptions() into $signature (#60926) laravel/framework
  2. [2] [13.x] Adds dominant color detection to image driver ↗ laravel/framework
  3. [3] [13.x] Preserve relation constraints when resolving attributes during noConstraints ↗ laravel/framework
  4. [4] [13.x] Add if-related rector rules ↗ laravel/framework
  5. [5] [13.x] Document Telescope CSP nonce support ↗ laravel/docs
  6. [6] [13.x] Document the new array_keys validation rule ↗ laravel/docs
  7. [7] Enable dumpless upgrades for Meilisearch ↗ laravel/sail

Quick answers

What shipped in Laravel on July 31, 2026?
Laravel is shipping its biggest command infrastructure cleanup in years, consolidating Artisan signatures while adding dominant color detection to the image driver. In total, 20 commits and 18 pull requests landed.
Who contributed to Laravel on July 31, 2026?
8 developers shipped this update, including Lucas Michot, dr-codswallop, hamdyelbatal122, Roger, Grant Bennett, Taylor Otwell, CasEbb, and jackbayliss.
What were the notable Laravel updates?
[13.x] Consolidate Artisan command $name/getArguments()/getOptions() into $signature (#60926), [13.x] Adds dominant color detection to image driver, and [13.x] Preserve relation constraints when resolving attributes during noConstraints.

More from @laravel

Daily updates, in your inbox

Follow Laravel

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?