Auth :: user()-> id返回null Laravel 5.8

时间:2019-09-29 09:43:05

标签: laravel laravel-5 laravel-5.8

当用户登录成功时,我使用laravel 5.8将我返回到管理面板,并且auth :: user()-> name返回用户的名称,当我从管理面板中单击添加提取时,则使用auth :: user() ->名称返回null

这是一个登录主页或管理员控制器 enter image description here

这是登录控制器 enter image description here

这是addExtraction控制器 enter image description here

这是web.php enter image description here

2 个答案:

答案 0 :(得分:0)

在您的路由中添加身份验证中间件

示例:

Route::yourMmethod("URL", "Action")->middleware("auth");

答案 1 :(得分:0)

您需要将身份验证中间件添加到ExtractionController控制器:

class ExtractionController extends Controller
{

    public function __construct()
    {
        $this->middleware('auth');
    }

    enter code here
    ...
}