Laravel v5.8.29 于 2019 年 7 月 16 日发布,以下是我们合并到此版本中的更改。
新增
- 添加了
WithFaker::makeFaker()
使用本地app.faker_locale
配置的可能性 (#29123) - 添加了为邮件通知设置主题的功能 (#29132)
- 添加了每个迁移的运行时间到输出 (#29149)
- 添加了
whereNull
和whereNotNull
接受数组列参数的可能性 (#29154) - 允许
Console\Scheduling\ManagesFrequencies::hourlyAt()
接受整数数组 (#29173)
性能
- 改进了 MorphTo 关系的预加载性能 (#29129)
修复
- 修复了
Builder::whereDay()
和Builder::whereMonth()
使用原始表达式的问题 - 修复了 SQLite 上带有别名的 DELETE 查询 (#29164)
- 修复了使用 SerializesModels 的队列作业丢失传入集合的顺序问题 (#29136)
- 修复了嵌套可选依赖项的条件绑定 (#29180)
- 修复:当消息为 null 时,验证器不会在自定义规则上失败 (#29174)
- 修复了 DELETE 查询绑定 (#29165)
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.29