2015-04-25 5 views
3

Как установить время работы Cookie/Session в Lumen. В laravel это можно найти в app/config/session.php, но поскольку Lumen использует файл .env для его конфигурации, как установить время жизни сессий? Кроме того, когда я помещаю значение в сеанс, Session::put($key,$value) он длится не более трех запросов, значение теряется, может быть, это связано с его жизненным временем или чем-то еще?Как установить сессию или время работы печенья в Laravel Lumen

только в том случае, это то, что мой .env файл выглядит следующим образом:

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=SomeRandomKey!!! 

APP_LOCALE=en 
APP_FALLBACK_LOCALE=en 

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_DATABASE=test 
DB_USERNAME=root 
DB_PASSWORD= 

CACHE_DRIVER=cookie 
SESSION_DRIVER=cookie 
QUEUE_DRIVER=database 

ответ

6

Вы можете установить его с SESSION_LIFETIME=60

Больше опций для сеанса конфигурации можно найти здесь https://github.com/laravel/lumen-framework/blob/5.0/config/session.php

+0

Спасибо .... это сработало, а также ссылка стоила того :) –

+0

, но почему это означает, что значение, помещенное в сеанс, теряется после каждых трех или двух запросов. я использую cookie в качестве моего драйвера сессии, я действительно не хочу поднимать еще один вопрос. –

0

это Простой

просто перейдите по ссылке app/config/session.php и установите 'lifetime' => 0

+0

Вот как он установлен в основной структуре Laravel, а не Lumen, которая является Laravel Micro-Framework. http://lumen.laravel.com/docs/ –

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