Сессия Laravel не разрушает - PullRequest
0 голосов
/ 03 июля 2018

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

 session(['menuList' => $menuList]);

и

 session(['pageList' => $fullPage]);

когда пользователь нажмет кнопку выхода, я сделаю следующее

 session_destroy();
            $request->session()->forget('pageList');
            $request->session()->forget('menuList');
            Session::flush();
            $request->session()->flush();
            Auth::logout();

но все же, если я распечатываю значение сеанса в сеансе страницы входа, не было уничтожено. я не знаю, почему это не разрушает

Даже я дал

public function __construct()
{
    session_start();
}

Может ли кто-нибудь помочь мне, как я могу решить эту проблему

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Я исправил проблему, добавив выход из системы вне сеанса пользователя промежуточного программного обеспечения

0 голосов
/ 03 июля 2018

Использование $request->session() для текущего запроса. Для всех запросов вам нужно просто session(), используйте, как показано ниже

session()->forget('pageList');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...