如果我通过浏览器转到浏览器中的以下链接:
'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。
为什么不能通过单元测试与通过浏览器检索相同的资源数组?
答案 0 :(得分:1)
403表示您被禁止前往该路线... 尝试使用actingAs()代替登录