2016-10-25 4 views
0

Я пытаюсь обновить свое приложение, чтобы сеансы обрабатывались через базу данных вместо плоских файлов, чтобы я мог отслеживать, какие пользователи в настоящее время вошли в систему, и для этого используя следующие ресурсы, чтобы помочь:Laravel 5 сеансов базы данных (Laravel 5.0)

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' 

Может кто-нибудь объяснить мне, что я делаю неправильно?

Спасибо за любую помощь заранее!

ответ

1

В ваших примерах вам нужно создать Session модель и включить его с use директивы:

use App\Session; 

Тогда вы можете позвонить Session::updateCurrent();, как описано.

+0

Эй, спасибо, да я вижу, моя главная проблема в том, что мне нужно установить Стража, Unfortuantly им возникли проблемы с, что также сейчас я получаю:. PHP Фатальная ошибка: Class «Cartalyst \ Стража \ src \ Laravel \ SentinelServiceProvider :: class 'не найден несмотря на существующий файл, im довольно запутанный – user1785684

0

Так я считаю, я понял это, мне нужно установить дозорный первым, который я сделал, и я больше не получаю ошибки, но я до сих пор не видим сеансов, хранящийся в базе данных :(

с уважением,

Смежные вопросы