Laravel(nova)端点get请求在浏览器中返回资源,但在单元测试中为403

时间:2019-01-31 08:10:23

标签: php laravel get laravel-nova

如果我通过浏览器转到浏览器中的以下链接:

 'http://localhost/nova-api/colors'

Laravel将返回我的请求, 但是,如果我在单元测试中执行相同的get请求:

$user = User::all()->first();
\Auth::login($user);

$response = $this->get('http://localhost/nova-api/colors');

dd($response->getStatusCode());

响应是403。

为什么不能通过单元测试与通过浏览器检索相同的资源数组?

1 个答案:

答案 0 :(得分:1)

403表示您被禁止前往该路线... 尝试使用actingAs()代替登录