作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我登录然后将用户名保存在 session 中,然后我刷新此页面,但 session 不保存值。
这是我的代码:
class WelcomeCtrl extends Controller
{
public function gotoWelcome()
{
return view('welcome')->with('user',Session::get('user'));//nothing in session
}
public function dologin(){
$username = $_POST['username'];
$password = $_POST['password'];
$result = "";
if($username && $password){
$result = User::getUser($username, $password);
if($result){
Session::set('user',$result);
return response()->json([true, Session::get('user')]);//I get value expected, this is ok.
}
}
return response()->json([false, Session::get('user')]);
}
}
最佳答案
您是否已将中间件组“web”添加到您的路由中。在 5.1 中,这是所有路由的默认值,用于 session 管理和 csrf 验证等。
关于session - 如何在 laravel 5.2 Controller 中使用 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36952404/
我是一名优秀的程序员,十分优秀!