Laravel 5.8.16 新增 4 个 Migration 事件

Laravel 团队在昨天发布了 Laravel v5.8.16 版本,更新内容增加了新的迁移事件,并使 MailMessage 类继承了 Renderable 接口。
首先,迁移事件类被添加到了框架中的 Illuminate\Database\Events 命名空间下:
- MigrationEnded
- MigrationsEnded
- MigrationStarted
- MigrationsStarted
其次,为 Postrges 添加了当执行 migrate:fresh 指令时可以删除枚举类型的能力。
更多新特性,请前往 Pull Request #28382 查看详情。
Renderable 联系人被添加到 MailMessage 类中,允许在浏览器中更轻松地预览邮件通知。 在控制器中,您可以执行以下操作:
return (new FooNotification())->toMail('example@example.com');
您可以在下面看到完整的修复列表,以及 GitHub 上两者之间的差异 5.8.15 and 5.8.16 . Laravel 5.8的完整发布说明可以在GitHub中找到 5.8 changelog:
v5.8.16
新增
已修复
- 修复了注册自定义 Doctrine 类型问题的剩余部分 (#28375)
- 修复了
Query\Builder中fromSub()和joinSub()方法丢失表前缀的问题 (#28400) - 修复了当数据表存在同名的视图时,
Schema::hasTable()报错的问题 (#28401) - 修复了使用
sync()更新自定义Pivot模型的返回结果 (#28416, e31d131)
Changed
- 修改了
None和React中的vue-template-compiler预设; (#28389) - 将
layouts\app.stub中的<nav>class 属性由navbar-laravel修改为bg-white shadow-sm(#28417) - 修改了当参数ids是一个空的
Arrayable对象时,Builder::findMany()不执行查询的情况 (#28432) - 在
RedisCluster的构造过程的函数中添加了password参数 (#28434) - 在
Auth\Notifications\VerifyEmail将邮件验证URL传递给回调 (#28428) - 更新了
RouteAction::parse()(#28397) - 更新了
Events\DiscoverEvents(#28421, #28426)
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
关于 LearnKu
推荐文章: