👋 Hello everyone,
It’s been a while since we last sent out a newsletter. That’s mainly because we didn’t want to spam you with just one article. The truth is, we haven’t been publishing as much as we would have liked.
In the meantime, a lot of work has been done on the site:
Directory: There is now a Directory section where you can discover Laravel packages, tools, services, both free and paid. You can also submit your own listing and even promote it to get more visibility and traffic.
Jobs: Laravel Magazine now has a job board to help Laravel developers find good jobs, while also giving employers access to a Laravel-focused pool of developers.
The Newsletter: The newsletter has been moved from Substack to an internal tool we built. This gives us more control over how we compose emails, schedule them, and automatically fetch fresh content from the website.
The remaining work is around the podcast. The plan is to bring it back with a weekly recap of the latest Laravel releases, changes, fixes, news, and updates from the Laravel community.
Enough talk, let’s see what’s new in the Laravel world 👇
Articles
Laravel Passkeys Server v0.1.0
The initial release of laravel/passkeys-server ships WebAuthn/passkey authentication for Laravel apps, with a trait, automatic routes, opaque user handles, and a bundled AAGUID catalog.
Read article
Generating Apple and Google Wallet Passes with Laravel
You know that "Add to Apple Wallet" button on a boarding pass email, or the Google Wallet save link on a concert ticket. Until recently, getting one of those into a Laravel app...
Read article
[13.x] Laravel Framework: Introduce WorkerInterrupted Event
PR #59848 from @jackbayliss adds a WorkerInterrupted event that fires the moment a worker process receives a signal from infrastructure, filling the observability gap left by WorkerStopping which only fires if the worker finishes its current job cleanly before shutting down.
Read article
[13.x] Add Worker Pausing/Resuming Events
PR #59895 from @jackbayliss adds WorkerPausing and WorkerResuming events to the queue worker, dispatched on SIGUSR2 and SIGCONT respectively. Userland code can now hook into worker signal handling through standard Laravel event listeners.
Read article
New additions targeting laravel/ai
Three merges land in laravel/ai: reasoning data is now preserved when restoring conversation history from the database, a new TopP attribute and topP property give finer control over text generation, and tools can now declare their names dynamically through an optional name() method backed by a shared ResolvesToolName trait across all eleven first-party gateways.
Read articlePodcast
Jobs
Technical Support Engineer (EU)
Laravel / Remote / Full-time / Other
Competitive
View job
Senior Full Stack Engineer
Wunderite / Remote - USA / Full-time / Full-stack
$135k-$155k USD
View job
Junior Laravel Developer
ILIAS Solutions / Remote - Diegem, Belgium / Full-time / Backend
Competitive
View jobDirectory
Queuewatch
Monitoring & Analytics
Real-time Queue Monitoring for Laravel
View listingLaravel Fluent Validation
Packages
Fluent and extremely fast validation for Laravel
View listingLaravel Spatie Event Sourcing — Claude Code Skill
Developer Tools
A Claude Code skill that helps you design and generate event-sourced domain code for Laravel using Spatie event sourcing
View listingGet the next issue in your inbox
One curated email every Friday. Free, no spam, unsubscribe anytime.