Laravel v5.8.12 于 2019 年 4 月 16 日发布,以下是我们合并到此版本中的更改。
新增
- 新增
Illuminate\Support\Collection::duplicates()(#28181) - 新增
Illuminate\Database\Eloquent\Collection::duplicates()(#28194) - 新增
Illuminate\View\FileViewFinder::getViews()(#28198) - 新增辅助方法
onSuccess()\onFailure()\pingOnSuccess()\pingOnFailure()\emailOnFailure()到Illuminate\Console\Scheduling\Event(#28167) - 新增 MySQL 语法中的
SET数据类型 (#28171) - 新增在查询构建器中使用
in/not in运算符的可能性 (#28192)
修复
- 修复 JOIN 查询中的内存泄漏 (#28220)
- 修复了
Support\Testing\Fakes\QueueFake中未定义方法的循环依赖问题 (#28164) - 修复了
lt\lte\gt\gte验证中不同类型导致的异常 (#28174) - 修复了
SQL Server的字符串引用问题 (#28176) - 修复了传递
int值时whereDay和whereMonth的问题 (#28185)
更改
- 在 html 模板中添加了
autocomplete属性 (#28226) - 改进了
event:list命令 (#28177, cde1c5d) - 更新了
Illuminate\Database\Console\Factories\FactoryMakeCommand以生成更友好的 IDE 代码 (#28188) - 在
DynamoDbStore中添加了缺失的LockProvider接口 (#28203) - 在模板中将 session 的 user_id 更改为无符号大整数 (#28206)
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.12