Я пытаюсь установить cookie в функцию, которая не вернет ответ. Функция вызывается из промежуточного программного обеспечения.Установите cookie в Laravel 5+ без ответа
Middleware:
// Verify user
$userId = $userService->verify($email, $key);
if ($userId) {
$userService->authenticate($userId, $key);
return $next($request);
} else {
return response('Unauthorized', 401);
}
звонит $ userService-> аутентификации:
// Get user
$user = $this->getById($id);
// Get user zipcode
$user->zipcode = $this->getZipcodeById($id);
// Set session
Session::set('user', $user);
if (!Cookie::has('user_forever')) {
// SET COOKIE
}
Я попытался вернуть ответ в Authenticate но doen't работу. Я не могу заставить его работать. Поэтому я ценю всю помощь!
Заранее спасибо
Черт, я прочитал, что Cookie :: Очередь была удалена в Laravel 5, но он уверен, работает! спасибо – Glidarn