на бэке?
$user = factory(User::class)->create(); $this->actingAs($user, ‘api’); или $this->actingAs($user, ‘web’)
Мне то зачем отвечать? )
тк вы не указали еще доп параметр
😂😂
Это не я, а Тейлор не указал. Написать ему? 😁
конечно
Дефолтный параметр задается в конфиге 'auth.defaults.guard', по-умолчанию это 'web'
csrf_token(); или в мидлвере в файле VerifyCsrfToken.php для адресов юнит тестов отмени требование csrf
Для адресов юнит-тестов - а это как?)
Во-первых, тогда это не юнит-тесты. Во-вторых, в тесте делаешь $this->withoutMiddleware([VerifyCsrfToken::class])
Ты вообще не понимаешь, что делаешь, да?
ацтань
я хочу проверить валидацию в контроллере
для этого надо сделать курл запрос, запрос требует токен авторизации, а авторизация просит цсрф токен, вот из этого и вытекал вопрос, как мне дёрнуть цсрф токен
if($this->runningUnitTests()) { return $this->addCookieToResponse($request, $next($request)); }
Говно. Зачем коду про тесты знать?
Предложи "не говно"
Уже предложил выше. $this->withoutMiddleware([VerifyCsrfToken::class])
молодец, я лишь ответил исходя из того с чем я сталкивался...
А где тут у вас вызов запроса в контроллер в тесте?
я отказался от этой идеи потому что не смог достать csrf токен для отправки запроса на авторизацию
этого и не нужно
что не нужно ?
Обсуждают сегодня