Development Notes

A Few Things I Noticed in Laravel 13.25

13 Aug, 2026 , 2 min read

Laravel 13.25 landed with some updates and fixes. Rather than go through everything in the release, three changes stood out to me, particularly because I can see where they could come in handy in real projects.

Pausing all queues at once

Laravel already allowed individual queues to be paused, but 13.25 introduces the option to pause all queues across an application at once.

php artisan queue:pause --all

And resume them with:

php artisan queue:resume --all

I recently spent some time getting a better understanding of jobs, queues and workers, so this one naturally caught my attention.

Being able to pause all queue processing with a single command is a small addition, but I can see it being particularly useful during deployments or maintenance when you don't want background jobs being processed temporarily.

artisan dev gets a cleaner workspace

php artisan dev

The artisan dev experience also got an improvement.

A Laravel project can have several processes running during development, including the application server, Vite, queue workers and logs.

Laravel 13.25 now uses @laravel/multiplex on supported systems to give these processes their own tabs instead of mixing everything into one terminal feed.

You can switch between processes, search output, clear logs and restart individual processes. Nothing dramatic, but definitely a cleaner way to work when several things are running at once.

Images can now be returned directly

This was another interesting addition.

Laravel's Image API can now return a processed image directly as an HTTP response:

return Image::fromStorage($user->avatar_path)
    ->cover(200, 200)
    ->toWebp()
    ->quality(80);

That means an image can be resized, converted to WebP for example, have its quality adjusted and then be returned directly to the browser.

There are plenty of practical uses for that, from profile photos and product images to project thumbnails. It also removes some of the additional response handling previously needed when returning transformed images.

Small updates, useful improvements

Laravel 13.25 includes several other changes around queued jobs, cookies, ULIDs, requests and bug fixes, but these three were the ones that stood out to me.

None of them completely changes how you build with Laravel and that's partly what I like about this release. Sometimes the useful updates are simply the ones that make an existing workflow a little easier.

Curious? Read more: https://laravel-news.com/laravel-13-25-0

Laravel Web Development PHP

Lanre Malumi

Lanre Malumi

https://lanremalumi.laravel.cloud

Most days, Lanre is somewhere between a Figma file and a Laravel project, trying to make both behave. Accessibility isn't an afterthought for him. "Works for everyone" is the actual bar, not a nice-to-have. When he's not working on something, he's probably watching a movie, overthinking a scene, or adding yet another title to his watchlist.

Comments

0 approved comments

Your email stays private. Comments appear after moderation.

No approved comments yet.

You might also like...