Я пытаюсь установить cookie в вызове ajax, но не могу заставить его работать. Я понял, что мне нужно установить его через setCookie в заголовках $ response->. Переменная $ cookie выглядит корректно, но cookie в браузере не установлен.
Код от моего контроллера:
$cookie = Cookie::make('testcookie', array('testvalue' => 'test'), 1000); $response = Response::json(array('status' => 'ok')); $response->headers->setCookie($cookie); return $response;
Я думаю, что вы вызываете эту функцию после инициализации страницы. Таким образом, никакие заголовки файлов cookie не могут быть отправлены после запуска html-тегов.
См. Ссылку
и это поможет вам