В Laravel для удаления кук можно использовать метод forget()
объекта Illuminate\Support\Facades\Cookie
. Этот метод принимает имя куки и необязательный путь, для которого куки были установлены.
Пример использования:
use Illuminate\Support\Facades\Cookie;
// Удаляем куку с именем 'my_cookie'
Cookie::forget('my_cookie');
// Удаляем куку с именем 'my_cookie' для пути '/admin'
Cookie::forget('my_cookie', '/admin');
Также можно использовать метод queue()
для добавления куки в очередь на удаление:
use Illuminate\Support\Facades\Cookie;
// Добавляем куку в очередь на удаление
Cookie::queue(Cookie::forget('my_cookie'));
В этом случае кука будет удалена при следующем запросе.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности