Отключить Cookies на определенных маршрутах - Laravel 5.7 - PullRequest
1 голос
/ 23 мая 2019

Ларавел 5.7

Здравствуйте, у меня есть (надеюсь) довольно простая проблема, которую я не могу решить.

У меня есть API-маршруты, для которых я отключил csrf token, однако cookie-файл XSRF-TOKEN все еще кажется отправленным (видимым в почтальоне).

Наряду с этим cookie у меня есть laravel_session cookie для сеансов. (также видно в почтальоне)

Назначение этих маршрутов не требует ни одного из этих файлов cookie, и я хочу увеличить время отклика и сэкономить пропускную способность, отправляя меньше байтов (удаляя файлы cookie), поскольку реальные значения файлов cookie довольно длинные строки, возможно, сто символов.

Есть ли способ запретить / запретить отправку этих файлов cookie по определенным маршрутам, как я могу с помощью проверки csrf-token?

Спасибо всем за любые возможные решения.

Пожалуйста, прокомментируйте, если вы хотите увидеть какой-либо код из любого файла, и я был бы рад добавить.

1 Ответ

0 голосов
/ 26 мая 2019

Я решил эту проблему сам, я переключил маршрут на новый класс middleware, который не был установлен по умолчанию web (я полагаю, что промежуточное ПО web по умолчанию дает файлы cookie) на новое минимальное пользовательское промежуточное ПО.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...