Laravel 13.16.0: The New artisan dev Command

back

Laravel Dev Command.png

Anyone who regularly develops with Laravel knows the ritual: open several terminal tabs, start the PHP server, spin up the queue worker, start Vite for the frontend, keep an eye on the logs. Laravel 13.16.0 puts an end to that — at least in the local development environment.

What can php artisan dev do?

The new php artisan dev command bundles all the typical development tasks into a single command. Instead of managing several processes separately, one call in the terminal is enough. This command simultaneously starts:

  • PHP development server – the application itself

  • Queue worker – for jobs and asynchronous processes

  • Log monitoring – real-time output directly in the terminal

  • Vite – for asset compilation and hot module replacement

The result is a noticeably faster start into development work and fewer context switches between different terminal windows.

Further changes in Laravel 13.16.0

Enum-capable request helper

Laravel 13.16.0 extends the Request class with improved support for PHP enums. Input values can be cast directly to enum types — without additional boilerplate code. This saves validation logic and makes controller code more expressive and type-safe.

withCookies() for all responses

Previously, withCookies() was only available for certain response types. With 13.16.0, the method is now available on all response objects — a practical quality-of-life update for APIs and middleware logic.

What does this mean for your Laravel projects?

These improvements bring real value, especially in day-to-day development work:

  • Faster project startup via artisan dev – no more manually starting individual services

  • Cleaner controller code through native enum support in requests

  • More flexible response handling through extended cookie methods

All changes are backward compatible — updating to 13.16.0 can be done without breaking changes.

Conclusion

Laravel 13.16.0 isn't a major feature release, but a consistent sign of life: the framework keeps its unwavering focus on developer experience. The artisan dev command alone will save many developers several minutes every day — small in implementation, big in impact.

eazyCode Logo Do you have questions about Laravel updates, or would you like to migrate your project to the current version? Our team at eazyCode is happy to help. Contact us with no obligation — we respond within 24 hours.

Kostenloses Erstgespräch – unverbindlich

Ihr Projekt verdient einen ehrlichen Partner.

Schildern Sie uns Ihre Anforderungen – wir melden uns innerhalb von 24 Stunden mit einer ersten Einschätzung. Kein Verkaufsgespräch, kein Kleingedrucktes.

Telefon

Mo–Fr, 9–17 Uhr. Wir sind direkt erreichbar.

+49 (0) 9072 922022 - 0
Termin vereinbaren

30 Minuten. Online. Kostenlos und unverbindlich.

Termin vereinbaren

Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.