Laravel 10.29 发布

本周,Laravel 团队发布了 v10.29 版本,其中包括在 route:list 中查看所有中间件、CLI dump 输出更新等功能。本周的发布中包含了许多小的修复、添加的测试和其他变更;请查看变更日志以获取完整的更新列表。
在 route:list 中展开中间件组
@NickSdot 贡献了在使用 route:list 时通过使用 -vv 标志展开中间件组的功能:

该命令已经支持通过 -v|--verbose 标志列出与路由关联的中间件组。以下是使用详细标志查看组的示例:

将 CliDumper 源内容移动到最后一行
@CalebW 对 dd() 和 dump() 在 CLI 上的输出进行了微调,将转储的源文件从转储的第一行移动到最后一行。在非常长的转储输出中,你需要扫描输出的起始/顶部才能找到源文件,而现在它方便地位于末尾。
以下是在本周发布之前(<10.29)你将看到的输出:

这是本周发布的更新输出(v10.29.0):

发布说明
你可以在GitHub上看到新功能和更新的完整列表以及 10.28.0 和 10.29.0 之间的区别。以下发行说明来自变更日志:
v10.29.0
- [10.x] 修复
Str::password()有时不生成带有数字的密码问题 by @crynobone 在 github.com/laravel/framework/pull/... - [10.x] 修复 cache:prune-stale-tags preg_match 分隔符未转义的问题 by @ame1973 在 github.com/laravel/framework/pull/...
- [10.x] 允许 route:list 在 'VeryVerbose' 模式下展开中间件组 by @NickSdot 在 github.com/laravel/framework/pull/...
- [10.x] 修复 model:prune 命令在非类 PHP 文件中出现的错误 by @zlodes 在 github.com/laravel/framework/pull/...
- [10.x] 在最后一行显示 CliDumper 的源内容 by @CalebDW 在 github.com/laravel/framework/pull/...
- [10.x] 恢复了在 10.25.0 中还原的更改: 通过
createOrFirst和附加的查询测试改进了firstOrCreateupdateOrCreateby @mpyw 在 github.com/laravel/framework/pull/... - [10.x] 允许从闭包中解析视图 by @PH7-Jack 在 github.com/laravel/framework/pull/...
- [10.x] 允许创建带有合并数据的 PSR 请求 by @timacdonald 在 github.com/laravel/framework/pull/...
- [10.x] 更新 DocBlock
convertCase方法以反映可选的 $encoding 参数 by @salehhashemi1992 在 github.com/laravel/framework/pull/... - [10.x] 使用 Validator 属性中的 ValidationException 类 by @a-h-abid 在 github.com/laravel/framework/pull/...
- [10.x] 为
Str::convertCase方法实现测试覆盖率 by @salehhashemi1992 在 github.com/laravel/framework/pull/... - [10.x] 扩展
Str::take函数的测试覆盖率 by @salehhashemi1992 在 github.com/laravel/framework/pull/... - [10.x] 在 Str 类中添加
replaceMatches方法 by @hosmelq 在 github.com/laravel/framework/pull/... - [10.x] 修复了在
createOrFirst()下重试SELECT调用时的重复条件 by @KentarouTakeda 在 github.com/laravel/framework/pull/... - [10.x] 使用
stefanzweifel/git-auto-commit-action[@v5](https://github.com/v5)by @nunomaduro 在 github.com/laravel/framework/pull/... - [10.x] 修复注释中的拼写错误 by @vintagesucks 在 github.com/laravel/framework/pull/...
- [10.x] 安装时要求 DBAL 3 by @Jubeki 在 github.com/laravel/framework/pull/...
- [10.x] 从文本中提取摘要时转义分隔符 by @standaniels 在 github.com/laravel/framework/pull/...
- [10.x] 修复 Str 类中的
replaceMatches方法 by @hosmelq 在 github.com/laravel/framework/pull/... - [10.x] 将日志记录器实例创建移至受保护的方法中 by @rodrigopedra 在 github.com/laravel/framework/pull/...
- [10.x] 添加 runningConsoleCommand(...$commands) 方法 by @trevorgehman 在 github.com/laravel/framework/pull/...
- [10.x] 更新 wrap 方法中的注解以适应 Collection 实例 by @salehhashemi1992 在 github.com/laravel/framework/pull/...
- [10.x] 为 Str::replaceMatches 方法添加测试 by @salehhashemi1992 在 github.com/laravel/framework/pull/...
- [10.x] 当 debug 为 false 时,不要将渲染错误视图时抛出的异常冒泡(防止无限循环) by @simensen 在 github.com/laravel/framework/pull/...
- [10.x] 正确的 phpdoc 注释 Grammar::setConnection by @Neol3108 在 github.com/laravel/framework/pull/...
- [10.x] 为队列的 Artisan 命令添加
displayNameby @jessarcher 在 github.com/laravel/framework/pull/... - [10.x] 测试改进 by @crynobone 在 github.com/laravel/framework/pull/...
- [10.x] 在 model:show 命令中显示继承关系和虚拟属性 by @sebj54 在 github.com/laravel/framework/pull/...
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
关于 LearnKu
推荐文章: