Удаление данных из сессии
Давайте научимся удалять данные из сессий, для этого предназначено несколько методов.
Удаление элемента
Метод forget удаляет определенную переменную из сессии. Давайте удалим переменную с ключом key:
<?php
$request->session()->forget('key');
Чтение и удаление элемента
Метод pull прочитывает и удаляет элемент из сессии за одно действие:
<?php
$value = $request->session()->pull('key');
Второй необязательный параметр метода pull задает значение по умолчанию для прочитываемого элемента:
<?php
$value = $request->session()->pull('key', 'default');
Удаление всех данных
Метод flush удаляет все данные из сессии:
<?php
$request->session()->flush();