我在我的laravel项目中使用了Sentinel,并且遇到了让它工作的困难。我把所有的东西都设置好了
Sentinel::authenticate($request->all());
return json_encode(Sentinel::check());总是返回false,尽管输入数据是正确的。此外,通常情况下,不会向数据库表persistences添加任何行。我对这个问题做了一些研究,但是,没有一个问题真正得到了回答,所以我希望这次能找到答案。
发布于 2017-07-18 05:02:01
我也有同样的问题,从Cartalyst那里得到的帮助很少。我发现我的问题源于cartalyst.sentinel.php中的配置项'session‘。我将其更新为“sentinel”,而不是默认的“cartalyst_sentinel”。一旦我恢复了这一点,检查就可以在私人浏览器中工作了。不过,我在一个特定的模型中仍然有这个问题。这个问题是与选定的外观有关的。您需要确保use语句指向Laravel Facade (use Cartalyst\Sentinel\Laravel\Facades\Sentinel),而不是Native facade (use Cartalyst\Sentinel\Native\Facades\Sentinel)。
https://stackoverflow.com/questions/44770355
复制相似问题