응답을 반환하지 않는 함수에 쿠키를 설정하려고합니다. 이 함수는 미들웨어에서 호출됩니다.응답없이 Laravel 5+에 쿠키를 설정하십시오.
미들웨어 : I가 인증에 응답을 반환하는 것을 시도했다
// 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
}
하지만 일을 doen't :
// Verify user
$userId = $userService->verify($email, $key);
if ($userId) {
$userService->authenticate($userId, $key);
return $next($request);
} else {
return response('Unauthorized', 401);
}
은 $ userService-를 호출은> 인증합니다. 나는 그것을 작동시킬 수 없다. 그래서 나는 모든 도움에 감사한다!
이
테스트되지 않은 코드