удалить сеанс пользователя, сохранив SESSION_DRIVER=file

Мы можем легко удалить сеанс других пользователей, если SESSION_DRIVER=database и с помощью запроса к базе данных удалить пользователя.

Теперь я пытаюсь использовать сеанс в файле SESSION_DRIVER=file, потому что у меня есть сложный объект в сеансе. Таким образом, это может вызвать проблемы с производительностью.

Есть ли способ удалить сеанс пользователя администратором, сохранив SESSION_DRIVER=file?

Я ищу, чтобы получить имя файла сеанса пользователя, хранящегося в storage\framework\sessions

Изменить – 1

Framework создает уникальное имя файла и сохраняет данные в этом файле и хранит их в хранилище\framework\sessions. Как фреймворк узнает, у какого пользователя какое имя файла?


person Pankaj    schedule 25.10.2017    source источник
comment
Вы тестируете локально? И вы ищете файл сеанса для администратора? почему бы тебе не использовать session()->forget('key')   -  person ljubadr    schedule 25.10.2017
comment
Допустим, мы оба являемся частью приложения. Мы оба вошли в систему. Как вы можете выйти из системы, если SESSION_DRIVER=file?   -  person Pankaj    schedule 25.10.2017
comment
Framework создает уникальное имя файла и сохраняет данные в этом файле и хранит их в хранилище\framework\sessions. Как фреймворк узнает, у какого пользователя какое имя файла?   -  person Pankaj    schedule 25.10.2017