【发布时间】:2016-11-03 15:45:24
【问题描述】:
我正在尝试在一个不会返回响应的函数中设置一个 cookie。该函数是从中间件调用的。
中间件:
// Verify user
$userId = $userService->verify($email, $key);
if ($userId) {
$userService->authenticate($userId, $key);
return $next($request);
} else {
return response('Unauthorized', 401);
}
正在调用 $userService->authenticate:
// 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
}
我尝试在身份验证中返回响应,但它不起作用。我无法让它工作..所以我感谢所有帮助!
提前致谢
【问题讨论】: