我已经AuthenticatesAndRegistersUsers.php
文件中设置了会话变量,并且此值使用laravel 默认函数在我的控制器中获取Session:all()
该值。
因此,在该控制器上它不是显示,而是在AuthenticatesAndRegistersUsers.php
页面上显示。
以下是我的身份验证和注册用户.php页面代码:
use Session ;
......
if ($this->auth->attempt($credentials, $request->has('remember')))
{
session()->regenerate();
Sesstion::put('admin','admin');
session(['key' => 'value']);
return redirect()->intended($this->redirectPath());
}
return redirect($this->loginPath())
->withInput($request->only('email', 'remember'))
->withErrors([
'email' => $this->getFailedLoginMessage(),
]);
......
以下是我的控制器代码。
use Session;
..........
public function index()
{
session()->regenerate();
dd(Session::all());exit;
return view('/admin/index');
}
.......
从
控制器代码中删除session()->regenerate();