Laravel v6.0.4 于 2019 年 9 月 24 日发布,以下是我们合并到此版本中的更改。
新增
- 新增
TestResponse::assertJsonPath()
方法 (#29957) - 新增
hasMacro
\getGlobalMacro
\hasGlobalMacro
方法到Eloquent Builder
(#30008) - 新增
Illuminate\Database\Eloquent\Relations\BelongsToMany::getPivotColumns()
方法 (#30049) - 新增
ScheduledTaskFinished
\ScheduledTaskStarting
事件,用于在计划任务运行时发出信号 (#29888) - 允许使用
InputArgument
\InputOption
对象添加命令参数和选项 (#29987)
修复
- 修复
__()
使用null
参数 (#29967) - 修复了在自定义枢纽模型上修改
updated_at
列的问题 (#29970) - 修复了
Illuminate\Redis\Limiters\ConcurrencyLimiter
的问题 (#30005) - 修复了当响应对象实例为
Responsable
接口时,VerifyCsrfToken
中间件的问题 (#29972) - 修复了在没有可选精度的情况下创建 Postgresql 列的问题 (#29873)
- 修复了在具有某些文件名的多个路径下,迁移顺序的问题 (#29996)
- 修复了在测试中将
NotFoundHttpException
添加到“允许”异常的问题 (#29975)
更改
- 可以通过
0
/false
禁用加密 (#29985) - 允许在验证尺寸时使用 Symfony 文件实例 (#30009)
- 使用自定义配置创建存储模拟 (#29999)
- 仅在条件存在时,在
PendingMail
中设置区域设置 (dd1e0a6) - 改进了从存根生成类时,按字母顺序对导入进行排序 (#29951)
重构
GitHub: https://github.com/laravel/framework/releases/tag/v6.0.4