Laravel 5数据库会话(Laravel 5.0)

时间:2016-10-25 11:34:32

标签: php laravel session eloquent

我正在尝试更新我的应用程序,以便通过数据库而不是平面文件处理会话,以便我可以跟踪当前登录的用户,并且为了这样做,我们一直在使用以下资源来帮助: / p>

Get All Connnected Users (Laraval 5 ) LARAVEL

https://gist.github.com/brunogaspar/494903b3dd16321a12d1

https://laravel.com/docs/5.0/session#configuration

然而由于某种原因,尽管遵循每个步骤,我只是得到以下错误:

ErrorException in Manager.php line 139:

call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Session\Store' does not have a method 'updateCurrent'

有人可以向我解释我做错了吗?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

在您的示例中,您需要创建Session模型并将其包含在use指令中:

use App\Session;

然后你可以按照描述调用Session::updateCurrent();

答案 1 :(得分:0)

所以我相信我已经弄清楚了,我需要先安装哨兵,我已经完成并且我不再收到错误,但是我仍然看不到会话存储在数据库中:(

此致