我正在创建一个多国应用程序。我希望用户更改国家/地区,以便我创建这样的链接:
Route::get('/pais/{code}', ['as' => 'pais', 'uses' => 'HomeController@pais']);
Cookie应该适用于所有应用,以避免再次选择国家/地区。 这是控制器:
public function pais($code){
if(validarPais($code)){
cookie('pais', strtoupper($code),999999);
}
return redirect()->route('home');
}
现在我需要在每个页面访问该cookie。我怎样才能做到这一点?感谢
答案 0 :(得分:0)
您可以使用Laravel会话:
Session::set('pais', strtoupper($code));
然后获得价值:
Session::get('pais');
只要用户登录您的应用程序,您就可以访问这些变量