Laravel v5.8.17 于 2019 年 5 月 14 日发布,以下是我们合并到此版本中的更改。
新增
- 新增
Illuminate\Foundation\Testing\TestResponse::dumpHeaders()(#28450) - 新增
ends_with验证规则 (#28455) - 在
route:list命令中添加了使用多个columns参数的可能性 (#28459) - 新增
retryAfter在Mail\SendQueuedMailable和Notifications\SendQueuedNotifications对象中 (#28484) - 新增
Illuminate\Foundation\Console\Kernel::scheduleCache()(6587e78) - 在迁移命令中添加了对多个
--path选项的支持 (#28495) - 新增
Tappable特质 (#28507) - 添加了对自定义应用程序目录中事件的自动发现支持,该目录通过
Illuminate\Foundation\Application::useAppPath()设置 (#28493) - 添加了通过重置链接传递可通知电子邮件 (#28475)
- 添加了对
PhpRedisConnection和PredisConnection中集群的刷新数据库的支持 (f4e8d5c)
修复
- 修复了
RoutingServiceProvider中的会话解析器(没有在Container中绑定session) (#28438) - 修复了当路由被动态修改时
route:list命令 (#28460, #28463) - 修复了使用多个
passes()调用时的required验证问题 (#28502) - 修复了迁移中更改列时出现的排序规则错误 (#28514)
- 仅当
redis>=4.3.0时,将密码添加到RedisCluster中 (1371940) - 在
Filesystem::link()中对 Windows 符号链接使用escapeshellarg(44c3feb)
更改
- 重置无预设的 webpack 文件 (#28462)
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.17