The Wire · Showcase
LARAVEL 13 SCHEDULER GETS ATTRIBUTES, BOOST FIXES INERTIA V3 NAMING
By RepoJournal · Filed · About Laravel
The scheduler can now tag and track individual commands with custom attributes, unlocking fine-grained observability for scheduled jobs.
Laravel 13's scheduler is gaining a new attributes feature that lets you annotate commands with metadata and hook lifecycle callbacks into entire groups [1] [2]. This lands the ability to tag imports, batch operations, or any scheduled work with identifiers, then fire metrics or webhooks when those command groups succeed or fail. The implementation avoids double-replaying events and handles the full lifecycle correctly [2]. Meanwhile, Laravel Boost shipped a fix for the Inertia v3 upgrade prompt, which was incorrectly labeling the layout props API as `useLayoutProps` when the actual export from @inertiajs/vue3 is `setLayoutProps` [4] [5]. That one's a docs correction, not code, but it saves anyone upgrading from chasing a function that doesn't exist. Framework also updated facade docblocks for better IDE hints [3].
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Review the scheduler attributes PR if you emit metrics on scheduled jobs laravel/framework [plan]
- → Check your Inertia v3 upgrade guides if you're using layout props laravel/boost [monitor]
References
- [1] [13.x] Add attributes to Scheduler ↗ laravel/framework
- [2] [13.x] Add attributes to Scheduler (#60255) laravel/framework
- [3] Update facade docblocks laravel/framework
- [4] Fix Inertia v3 layout props API name (useLayoutProps -> setLayoutProps) (#823) laravel/boost
- [5] Fix Inertia v3 layout props API name in upgrade prompt ↗ laravel/boost