mcmraak
@mcmraak
php+sql+js+bicycle+crutches

Larevel 5.2 — Как хранить значения в сессии с драйвером database?

Добрый день, помогите пожалуйста понять.
Сейчас приложение на Laravel v5.2.39 использует в качестве драйвера "file" и соответственно хранит данные сессии в файлах по адресу "storage/framework/sessions". Я переключил в настройках драйвер сессий на "database" предварительно создав таблицу sessions

Schema::create('sessions', function ($table) {
  $table->string('id')->unique();
  $table->text('payload');
  $table->integer('last_activity');
});


Теперь сессии запросов создаются в этой таблице, но как теперь сохранять какие-то значения? Например метод
Session::put('foo', $foo);
Не работает, да и не похоже что-бы в в таблице для сессий предполагалось хранить массив значений. Где я не дочитал документацию? Спасибо.
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Структура таблицы изменилась — https://laravel.com/docs/5.2/session, может быть в этом и дело.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы