РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrAuBrLo 41 of 53 menu

Выход в Laravel Breeze

Выход в Breeze - метод destroy у AuthenticatedSessionController. Маршрут: POST /logout с именем logout.

Внутри снова знакомая цепочка:

  • снять пользователя (logout)
  • invalidate сессии
  • regenerateToken
  • редирект на главную
<?php public function destroy(Request $request): RedirectResponse { Auth::guard('web')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); } ?>

В меню это кнопка внутри формы с @csrf. Не заменяйте её обычной ссылкой GET без нужды.

Откройте destroy и сравните его с вашим ручным logout из начала учебника.

Выйдите через меню Breeze и проверьте, что /dashboard снова требует вход.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить