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