Php 成功登录身份验证和重定向后,会话在Laravel 5.7中不工作
成功登录身份验证并重定向到此accounts.blade页面(位于Laravel 5.7中)后,会话不工作 账户刀片Php 成功登录身份验证和重定向后,会话在Laravel 5.7中不工作,php,laravel,eloquent,laravel-5.7,Php,Laravel,Eloquent,Laravel 5.7,成功登录身份验证并重定向到此accounts.blade页面(位于Laravel 5.7中)后,会话不工作 账户刀片 $id = session('nameOfSessionKey'); if (Session::has('YOUR_SESSION_KEY')) { echo 'do something with session key'; } else { echo 'session key dosent exist'; //this has been printed afte
$id = session('nameOfSessionKey');
if (Session::has('YOUR_SESSION_KEY')) {
echo 'do something with session key';
} else {
echo 'session key dosent exist'; //this has been printed after successful redirection on login with custom "admin" guard.
}
echo "$id"; //no echo
登录控制器
登录功能
$details = $request->only('email', 'password');
if (auth()->guard('admin')->attempt($details)) {
return $this->sendLoginResponse($request);
}
您能显示会话的输出吗?您到底想做什么?为什么要从会话中手动获取用户id?我会更新它@Qonvex20。请稍候。以获取管理员配置文件@JerodevThen为什么不使用现有的
auth()->id()
方法?
$details = $request->only('email', 'password');
if (auth()->guard('admin')->attempt($details)) {
return $this->sendLoginResponse($request);
}