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