我在我的laravel项目中使用了Sentinel,并且在使用它时遇到了困难。我正确地设置了一切,但仍然
Sentinel::authenticate($request->all());
return json_encode(Sentinel::check());
尽管输入数据正确,但始终返回false。此外,没有行添加到数据库表persistences
,通常就是这种情况。我对这个问题进行了一些研究,然而,没有一个问题得到实际回答,所以我希望能找到这个时间。
答案 0 :(得分:1)
我遇到了同样的问题,并且得不到Cartalyst的帮助。我发现我的问题源于配置项目' session'在cartalyst.sentinel.php中。我将其更新为' sentinel'而不是默认的' cartalyst_sentinel'。一旦我恢复了这个检查工作在私人浏览器。我仍然在一个特定的模型中遇到了这个问题。这个问题与选定的Facade有关。您需要确保您的使用声明指向Laravel Facade(use Cartalyst\Sentinel\Laravel\Facades\Sentinel
)而不是Native native(use Cartalyst\Sentinel\Native\Facades\Sentinel
)。