Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 成功登录身份验证和重定向后,会话在Laravel 5.7中不工作_Php_Laravel_Eloquent_Laravel 5.7 - Fatal编程技术网

Php 成功登录身份验证和重定向后,会话在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

成功登录身份验证并重定向到此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 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);
}