Мне нужно проверить конкретное поведение на основе наличия файла cookie, как установить cookie перед отправкой запроса (или на страницу)? На данный момент следующее не удается, оно ведет себя, как ничто не было установлено.Как установить cookie перед тестированием в Laravel?
$this->actingAs($user)
->withSession(['user' => $user, 'profile' => $profile]) ;
@setcookie('locale_lc', "fr", time() + 60 * 60 * 24 * 900, '/', "domain.com", true, true) ;
$this->visit('/profile') ;
Или
$cookie = ['locale_lc' => Crypt::encrypt('fr')] ;
$this->actingAs($user)
->withSession(['user' => $user, 'profile' => $profile])
->makeRequest('GET', '/profile', [], $cookie) ;
Будет ли это работать, если вы не отключили шифрование? – Flimm