Я пытаюсь поставить в очередь различные куки в ответ в Lumen.
Я добавил \Illuminate\Cookie\
в мой Композитор.
Я добавил следующий код в app.php
$app->singleton('cookie', function () use ($app) {
return $app->loadComponent('session', 'Illuminate\Cookie\CookieServiceProvider', 'cookie');
});
$app->bind('Illuminate\Contracts\Cookie\QueueingFactory', 'cookie');
В моем контроллере я пытаюсь следующий код
Cookie::queue(Cookie::make('test', 'tada', 10, '/'));
//Few more business logic here: before returning the response
$response = new \Illuminate\Http\Response('exit');
return $response->withHeaders($headers);
Я вижу свои куки в очереди, используя Cookie::getQueuedCookies()
но все же после ответа мой cookie нигде не найти.
Я пробовал разные ответы на вопросы StackOverflow, но все еще не мог их решить
Я не могу использовать решение response()->withCookie()
, потому что я создаю файлы cookie в различных точках своего кода и не могу собрать их во время ответа