2016-05-22 4 views
0

На странице переадресации сеанс теряется и недоступен в промежуточном программном обеспечении.Laravel 5.0: сеанс теряется

В чем причина и как его исправить? Я новичок в Laravel, поэтому у меня мало информации об этом.

Thx

ответ

0

спасибо за ответы, но ничто не помогло, и я нашел ответ, который я размещаю здесь.

Проблема в том, что в kernal.php я объявлял промежуточное выше

'Illuminate\Session\Middleware\StartSession', 

и когда я разместил свой межплатформенное ниже сессии, как указано ниже

'Illuminate\Session\Middleware\StartSession', 
    'App\Http\Middleware\mymiddleware', 

вещи начинают работать.

Теперь это кажется очевидным, но поскольку я новичок в Laravel, я не мог отследить его раньше.

В любом случае большое спасибо за все ваши ответы.

Надеюсь, это тоже поможет другим.

thx

0

Вам нужно изменить 'пожизненную' переменную в конфигурационном файле/session.php.

набор это 'жизни' = 2400,

будет решить вашу проблему.

другой кэш мудрое использование базы данных в файле .env

и создания сеанса таблиц в базе данных.

2-е решение решило мою проблему.