问题
Laravel 的方法在我的控制器的方法Auth::check()中返回false,__construct但它true在使用的任何其他方法中返回(当我当然登录时)。我假设当程序命中__construct方法时,Auth 外观还没有完全准备好使用?或类似的东西。
供参考在返回 falseRequest::path()的同一位置正常工作。Auth::check()
例子
public function __construct()
{
dd(Auth::check()); // Returns False
dd(Request::path()); // Returns full path as expected
}
public function dashboard()
{
dd(Auth::check()); // Returns True
}
问题
如何使 LaravelAuth -> 'Illuminate\Support\Facades\Auth'可用于__construct我的控制器的方法。