Я использую Laravel 5.1
Я хочу сохранить определенный сеанс и установить его время жизни только на 3 минуты.
Session::put('session', $response['session']);
Я знаю, что могу установить это здесь, app / config / session.php
'lifetime' => 3, // = 3 minutes
Но цель здесь - не связываться с основной конфигурацией сеанса всего приложения. Я хочу установить для этого тайм-аут сеанса.
Что-то вроде этого может быть
Session::put('session', $response['session'], 3);
Как я могу это сделать?
Здесь вы пытаетесь рассматривать сеанс как файлы cookie. Вместо этого используйте файлы cookie.
@Gabriel, как я уже сказал, я не хочу устанавливать все приложение. Я установил только на 1 конкретную сессию.
@Ohgodwhy: пожалуйста, ответьте на ваше предложение, если вы не против.
@Ohgodwhy: Как и предполагалось, я пробовал cookie. Получил странный результат и задаю здесь отдельный вопрос: stackoverflow.com/q/49801840/4480164
вы можете использовать cookie: laravel.com/docs/5.1/requests#cookies
Документ уже посмотрел, тоже тут был: laravel.com/api/5.1/Illuminate/Cookie/CookieJar.html
Я думаю, мне следует придерживаться сеанса и подождать, пока кто-нибудь не даст лучший намек или возможный ответ по этому поводу.





