2015-04-13 4 views
4

Я хочу использовать базу данных (в настоящее время, MySQL) для хранения сеанса. Но, когда я попытался настроить, в таблице сеансов еще нет записи.Laravel 5 сеанс магазина в базе данных/redis

В файле конфигурации /session.php при изменении 'driver' => env('SESSION_DRIVER', 'file'),

  1. в 'driver' => env('SESSION_DRIVER', 'database'),
  2. или 'driver' => env('SESSION_DRIVER', 'redis'),

Что я должен изменить для 'connection' => null,?

Я пробовал:

  1. 'connection' => 'mysql', с MySQL настраивается в приложение/database.php
  2. 'connection' => 'database.connections.mysql',
  3. 'connection' => Config::get('database.connections.mysql'), получил класс не найден ошибка
+0

Что находится в файле '.env'? – Scopey

ответ

5

Все вы не чтобы указать правильный драйвер в файле среды и создать схему, указанную в documentation.

Эта линия:

'driver' => env('SESSION_DRIVER', 'database') 

Это говорит о конфигурации, чтобы получить SESSION_DRIVER переменную из файла среды, а также использовать database по умолчанию. Я могу только предположить, что вы забыли обновить свой файл .env.

+0

Спасибо! Я забыл файл '.env'. :( –