@Div-Man

Почему не читаются куки?

Я не понимаю, почему не читаются установленные мною куки?

Через JS добавил куку city со значением 4019

Теперь пытаюсь получить эту куку

public function index(Request $request)
    {
        dd($request->cookie('city'));


Выводит null, хотя она есть
5bcb519806233559843703.jpeg

А если получать куки XSRF-TOKEN или laravel_session то они выводятся

если сделать так, то выводит

dd($_COOKIE['city']);

но это наверно неправильно так делать в ларавеле

Так тоже null

se Illuminate\Http\Response;
 
public function index(Request $request)
    {
     
         $minutes = 60;
        $response = new Response('Set Cookie');
        $response->withCookie(cookie('name', 'MyValue', $minutes));
     
        dd($request->cookie('name'));


Сделал по мануалу, тоже не появляются

Cookie::queue(Cookie::make('name222', 'value', 11));
Cookie::queue('name222', 'value', 11);


И так не появляются

$cookie = cookie('name', 'value', 111);

И ошибок не выводит

Если посмотреть все куки

dd($request->cookie());

То выводит

array:3 [▼
"city" => null
"XSRF-TOKEN" => "fWOw17uJxrzyb0O5S1uFFTrIVlgACGCqumwUKBy4"
"laravel_session" => "GuFcX0OXBJmJJmzmnBCLdmgWsnJymcfSHGPQzMKV"
]
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Документацию надо читать, её для этого писали. И в код заглядывать бояться не надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы