Конечный пункт Laravel (nova) возвращает запрос ресурса в браузере, но в модульных тестах - 403 - PullRequest
0 голосов
/ 31 января 2019

Если я перейду через браузер к следующей ссылке в браузере:

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

Laravel вернет то, что я запросил, однако, если я выполню тот же запрос на получение в модульном тесте:

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

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

dd($response->getStatusCode());

Ответ 403.

Почему я не могу получить тот же массив ресурсов через юнит-тест, что и через браузер?

1 Ответ

0 голосов
/ 31 января 2019

403 означает, что вам запрещено идти по маршруту ... попробуйте использовать actAs () вместо логина

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...