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 CLEANS HOUSE WHILE AI PROVIDER GAPS SURFACE

By RepoJournal · Filed · About Laravel

Laravel framework shipped cleanup PRs that modernize array handling and fix edge cases in Number formatting, but the AI desk exposed a test coverage gap in the Anthropic provider that OpenAI already caught months ago.

The framework team is systematically replacing manual foreach loops with `array_all` and `array_any` helpers [2], a pattern-consistency push that signals the direction for 13.x code style. That same PR momentum includes removing redundant Mockery::close() calls [4] that AfterEachTestSubscriber already handles, and fixing a subtle bug where Number::forHumans() and abbreviate() return "-0" for tiny negative values [3], a case that only surfaces at certain precision levels. Over on the AI desk, the Anthropic provider still lacks test coverage for web search user location handling that the OpenAI provider already asserts [1], despite both implementations building identical `user_location` payloads through the same `WebSearch::hasLocation()` method. The docs team also surfaced a production debugging headache: the `--timeout` flag on `queue:work` silently fails when combined with `--once` [5], and they've now clarified this in the official documentation.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add web search user location coverage for the Anthropic provider ↗ laravel/ai
  2. [2] [13.x] Replace manual all/any foreach loops with array_all/array_any ↗ laravel/framework
  3. [3] [13.x] Fix Number::forHumans() and abbreviate() returning "-0" for tiny negative values (#60736) laravel/framework
  4. [4] Remove redundant Mockery::close() calls (#60743) laravel/framework
  5. [5] queue:work --timeout has no effect when used with --once ↗ laravel/docs

Quick answers

What shipped in Laravel on July 14, 2026?
Laravel framework shipped cleanup PRs that modernize array handling and fix edge cases in Number formatting, but the AI desk exposed a test coverage gap in the Anthropic provider that OpenAI already caught months ago. In total, 16 commits and 16 pull requests landed.
Who contributed to Laravel on July 14, 2026?
5 developers shipped this update, including dfinchenko, matthieu-mabillard, Lucas Michot, Sergey Sannikov, and Joost de Bruijn.
What were the notable Laravel updates?
Add web search user location coverage for the Anthropic provider, [13.x] Replace manual all/any foreach loops with array_all/array_any, and [13.x] Fix Number::forHumans() and abbreviate() returning "-0" for tiny negative values (#60736).

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.