Как отправить cookie из бэкэнда (laravel) во фронтенд?

Я хочу отправить токен на предъявителя и сохранить его как файл cookie во внешнем интерфейсе.

Я передаю cookie так:

return response()->json([
    'remember_token' => $user->remember_token,
], 200)->withCookie(cookie('auth_token', 'random_token', 3600));

Но это вообще не установка cookie! Пожалуйста помоги!

Вы можете попробовать это: Cookie::queue($name, $value, 3600); ИЛИ $response = Response::make('Hello World'); $response->withCookie(Cookie::make('name', 'value', $minutes));

Hiren Gohel 06.10.2018 07:15

Пробовал с withCookie(Cookie::queue($name, $value, 3600))! Но это не сработало

Damon 06.10.2018 07:19

Ваш отредактированный ответ тоже вообще не сработал! Кстати, фронтенд и бэкэнд находятся на разных доменах.

Damon 06.10.2018 07:21

Не могли бы вы попробовать это: return response('Hello World')->cookie( 'name', 'value', $minutes );

Hiren Gohel 06.10.2018 08:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
4
4
487
1

Ответы 1

Попробуйте это:

$cookie = Cookie::make('auth_token', $user->remember_token, 3600);
$response = Response::json('remember_token' => $user->remember_token, 200);
$response->headers->setCookie($cookie);
return $response;

Взято из этот ответ.

Другие вопросы по теме