Laravel V6.6.0 现已发布
发布时间:作者: Eric L. Barnes
Laravel 团队在本周发布了 v6.6.0,其中主要包含更改和修复。
新增功能之一是 ResponseFactory::view()
现在可以返回第一个视图。这将允许以下操作
return response()->view(['my/view1', 'my/view2'], ['data'], 404, ['headers']);
要了解有关 Laravel 的 优先视图 以及如何在您的应用程序中使用它的更多信息,请查看我们的 教程。
另一个新功能是用于数据库测试的 assertDeleted
。这允许您简化以下代码
$this->assertDatabaseMissing('posts', [ 'id' => $post->id]);
改为
$this->assertDeleted($post);
要查看完整的变更日志并查看所有新功能,请查看下面的变更日志。
新增
- 允许在数据库规则中使用显式模型定义 (#30653, 9beceac)
- 允许
ResponseFactory::view()
返回第一个视图 (#30651) - 添加
Foundation\Testing\Concerns\InteractsWithDatabase::assertDeleted()
方法 (#30648) - 添加
Illuminate\Routing\Router::head()
(#30646) - 添加
wherePivotNotIn()
和orWherePivotNotIn()
方法到BelongsToMany
(#30671) - 在
SqlServerConnector
中添加选项,使用 Azure Key vault 对数据进行加密 (#30636)