使用 laravel 5 发送重定向和设置 cookie
send redirect and setting cookie, using laravel 5
我写了这段代码,它在客户端的浏览器中设置了一个 cookie,之后必须将客户端重定向到 'home' 路由,
$response = new Response();
$response->withCookie(cookie()->forever('language', $language));
$response->header('Location' , url('/home')) ;
return $response ;
客户端收到这些 headers 但客户端没有请求 "home" 路由
我应该怎么做,设置 cookie 和重定向用户?
你为什么不做 return Redirect::to('home');
当然你可以使用链来做更多的事情,无论是在 L4 还是 L5。
L4: return Redirect::to('home')->withCookie($cookie);
L5: return redirect('home')->withCookie($cookie);
我写了这段代码,它在客户端的浏览器中设置了一个 cookie,之后必须将客户端重定向到 'home' 路由,
$response = new Response();
$response->withCookie(cookie()->forever('language', $language));
$response->header('Location' , url('/home')) ;
return $response ;
客户端收到这些 headers 但客户端没有请求 "home" 路由
我应该怎么做,设置 cookie 和重定向用户?
你为什么不做 return Redirect::to('home');
当然你可以使用链来做更多的事情,无论是在 L4 还是 L5。
L4: return Redirect::to('home')->withCookie($cookie);
L5: return redirect('home')->withCookie($cookie);