1

我在我的 laravel 项目中使用 Sentinel,但在让它工作时遇到了困难。我正确地设置了一切

Sentinel::authenticate($request->all());
return json_encode(Sentinel::check());

尽管输入数据正确,但始终返回 false。此外,没有行被添加到数据库表persistences中,通常是这种情况。我对这个问题做了一些研究,但是,实际上没有一个问题得到回答,所以我希望这次能找到。

4

1 回答 1

1

我遇到了同样的问题,并且从 Cartalyst 那里得到的帮助很少。我发现我的问题源于 cartalyst.sentinel.php 中的配置项“会话”。我将其更新为“哨兵”,而不是默认的“cartalyst_sentinel”。一旦我恢复了这个检查在私人浏览器中工作。不过,我仍然在一个特定模型中遇到问题。该问题与选定的外观有关。你需要确保你的 use 语句指向 Laravel Facade ( use Cartalyst\Sentinel\Laravel\Facades\Sentinel) 而不是 Native Facade ( use Cartalyst\Sentinel\Native\Facades\Sentinel)。

于 2017-07-17T21:02:01.037 回答