Laravel v5.8.22 于 2019 年 6 月 12 日发布,以下是我们合并到此版本中的更改。
新增
- 新增
@componentFirst
指令 (#28783) - 新增对类型化预加载的支持 (#28647, d72e3cd)
- 新增
Related
和Recommended
到 Pluralizer (#28749) - 新增
Str::containsAll()
方法 (#28806) - 新增:维护模式命令的错误处理 (#28765, 9e20849)
- 新增:将消息值断言添加到
TestResponse::assertJsonValidationErrors()
(#28787) - 新增:自动将 viewAny 方法绑定到索引控制器操作 (#28820)
修复
- 修复带 where 子句的数据库规则 (#28748)
- 修复:MorphTo 关系在触碰时忽略父级 $timestamp (#28670)
- 修复:当存在外键约束时,在
dropAllTables
期间的 Sql Server 问题 (#28750, #28770) - 修复了当使用
Model::cursor()
时,Model::getConnectionName()
的问题。(#28804)
更改
- 使用
ConfirmableTrait
时,将force
设为可选功能。(#28742) - 在
Model::getRelationshipFromMethod()
中,当没有返回关系值时,建议解决方案。(#28762)
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.22