RepoJournal
Laravel

@laravel

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

What actually shipped in Laravel, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

LARAVEL 13 DOUBLES DOWN ON ATTRIBUTES AND AI DOCS

By RepoJournal · Filed · About Laravel

The framework is shipping request-scoped attributes, trait-level model attributes, and a major CI refactor while docs race to cover the expanding AI SDK surface.

Laravel 13 is consolidating its attribute story. Request attributes [1] now have first-class support through a new `RequestAttribute` contextual attribute, eliminating the type-juggling dance when pulling org/tenant data from request state. This pairs directly with the trait-level attribute resolution [2] that shipped alongside it, meaning you can now bake model attributes into reusable traits instead of repeating them across classes. Both moves are about making the framework's DI and model layer less verbose without sacrificing type safety.

The framework team also extracted 30+ duplicated CI jobs into a single composite action [3], cutting workflow boilerplate and making PHP setup consistent across test matrices. This is the kind of infrastructure work that pays dividends as the test suite grows. Meanwhile, internal `Str::of()` calls are being replaced with the faster `new Stringable()` constructor , a small optimization that signals the team is tightening the core.

Documentation landed three major updates: HITL (human-in-the-loop) workflows are now documented [5], the AI SDK feature set expanded with Amazon Bedrock cross-account credentials and multimodal embeddings [4], and the docs team cleaned up stale Predis version references [6]. The AI docs push is significant, the framework is clearly betting on its AI SDK as a competitive edge.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [13.x] Introduce `RequestAttribute` contextual Attribute ↗ laravel/framework
  2. [2] [13.x] Check traits in resolveClassAttribute ↗ laravel/framework
  3. [3] [13.x] Extract PHP setup steps into a shared composite action ↗ laravel/framework
  4. [4] Document new AI SDK features (#11295) laravel/docs
  5. [5] Document HITL ↗ laravel/docs
  6. [6] Remove/bump outdated predis/predis versions (#11300) laravel/docs

Quick answers

What shipped in Laravel on July 22, 2026?
The framework is shipping request-scoped attributes, trait-level model attributes, and a major CI refactor while docs race to cover the expanding AI SDK surface. In total, 17 commits, 13 pull requests, and 1 releases landed.
Who contributed to Laravel on July 22, 2026?
7 developers shipped this update, including dependabot, pushpak1300, lucasmichot, jackbayliss, Luke Kuzmish, taylorotwell, and Sarah Gilberg.
What were the notable Laravel updates?
[13.x] Introduce `RequestAttribute` contextual Attribute, [13.x] Check traits in resolveClassAttribute, and [13.x] Extract PHP setup steps into a shared composite action.

More from @laravel

Daily updates, in your inbox

Follow Laravel

What actually shipped in Laravel, written up every day — commits, pull requests, releases, and security advisories.

or

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

Elsewhere on the wire

Want every project, not just this one?