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
和附加的查询测试改进了firstOrCreate
updateOrCreate
by @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 命令添加
displayName
by @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 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: