News

Laravel Prompts is Now Available in Laravel 10.17

Published
Laravel Prompts is Now Available in Laravel 10.17 image

Release updates

Never miss a Laravel release

Get an email whenever a new Laravel release lands.

The Laravel team released v10.17 with Laravel Prompts, a config:show Artisan command, a Collection method to ensure types and more.

Laravel Prompts

Laravel v10.17 includes a new dependency for the laravel/prompts package. Various built-in Artisan commands received updates to incorporate prompts into the experience, which feels neat! The documentation for Prompts can be found on the Laravel website.

Here you can see a controller type selection:

And the final result after a controller is created successfully:

You can also see required validation in action if you hit return on a required input:

If at this point you sent a signal with Control+c, the CLI changes to show that the command was cancelled:

We highly recommend Watching Jess Archer's "Unveiling Laravel Prompts" talk from Laracon to learn more about them. Laravel Prompts improves the DX around to generator commands that create application code 🔥

The Prompts package is available on GitHub at laravel/prompts.

Add a config:show Artisan command

Francisco Madeira contributed a config:show Artisan command you can use to see configuration from the command line: You can see nested config values too:

New Collection::ensure() method

Chris Morrell contributed a new ensure() method on the Collection class that ensures the type of all items in the collection:

// $user is guaranteed to be a User or null
$user = collect($users)
->ensure(User::class)
->first();

PHP 8.3 Builds in Laravel Core

Dries Vints contributed PHP 8.3 builds in Laravel core, which now includes .8.3 in the GitHub testing matrix. This groundwork will ensure a seamless transition to support the new PHP version in November later this year!

Release notes

You can see the complete list of new features and updates below and the diff between 10.16.0 and 10.17.0 on GitHub.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Major performance improvements & security patches for Filament v4.12 and v5.7! image

Major performance improvements & security patches for Filament v4.12 and v5.7!

Read article
Laravel Boost Project Rules: Teach Agents Your Conventions image

Laravel Boost Project Rules: Teach Agents Your Conventions

Read article
Extract an Image's Dominant Color in Laravel image

Extract an Image's Dominant Color in Laravel

Read article
Image Dominant Color and HEIC Support in Laravel 13.24 image

Image Dominant Color and HEIC Support in Laravel 13.24

Read article
Official Laravel Zed Extension: LSP for PHP & Blade image

Official Laravel Zed Extension: LSP for PHP & Blade

Read article
Laravel Head: Manage Meta Tags, Open Graph, and JSON-LD image

Laravel Head: Manage Meta Tags, Open Graph, and JSON-LD

Read article