Laravel Prompts 现已在 Laravel 10.17 中提供
发布时间:作者: Paul Redmond
Laravel 团队发布了 v10.17,其中包含 Laravel Prompts、一个 config:show Artisan 命令、一个 Collection 方法用于确保类型等等。
Laravel Prompts
Laravel v10.17 包含一个新的依赖项,用于 laravel/prompts
软件包。各种内置的 Artisan 命令都收到了更新,以将提示纳入体验中,这感觉很酷!Prompts 的文档可以在 Laravel 网站 上找到。
在这里你可以看到一个控制器类型选择
以及在成功创建控制器后的最终结果
你也可以看到,如果你在必填输入上按下了 return
,所需的验证就会生效:
如果你在此时使用 Control+c 发送信号,CLI 会改变以显示命令被取消:
我们强烈建议您 观看 Jess Archer 在 Laracon 上的“揭秘 Laravel Prompts”演讲,以了解更多有关它们的信息。Laravel Prompts 改善了围绕生成创建应用程序代码的命令的 DX 🔥
Prompts 软件包在 GitHub 上的地址为 laravel/prompts。
config:show
Artisan 命令
添加一个 Francisco Madeira 贡献了一个 config:show
Artisan 命令,你可以使用它在命令行中查看配置: 你也可以查看嵌套的配置值:
新的 Collection::ensure() 方法
Chris Morrell 为 Collection
类贡献了一个新的 ensure()
方法,它可以确保集合中所有项的类型。
// $user is guaranteed to be a User or null$user = collect($users) ->ensure(User::class) ->first();
PHP 8.3 构建在 Laravel 核心
Dries Vints 为 Laravel 核心贡献了 PHP 8.3 构建,其中现在包括了 GitHub 测试矩阵中的 .8.3
。这将为今年 11 月顺利过渡到支持新 PHP 版本奠定基础!
发行说明
您可以在下面查看新功能和更新的完整列表,以及 10.16.0 和 10.17.0 之间的差异,它们在 GitHub 上。