Laravel 6.6 发布
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) - 在(#30671)中添加了
wherePivotNotIn()
和orWherePivotNotIn()
方法BelongsToMany
- 添加了
SqlServerConnector
用于使用Azure Key保管库加密数据的选项(#30636)
推荐文章: