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

Группа маршрутов с auth в Laravel

Когда закрытых страниц много - кабинет, настройки, список постов - писать ->middleware('auth') на каждом маршруте неудобно. Лучше объединить их в группу:

<?php use App\Http\Controllers\HomeController; use App\Http\Controllers\PostController; Route::middleware('auth')->group(function () { Route::get('/dashboard', [HomeController::class, 'index']); Route::get('/posts', [PostController::class, 'index']); Route::get('/posts/create', [PostController::class, 'create']); }); ?>

Соберите /dashboard и два маршрута постов в группу с middleware('auth').

Добавьте в ту же группу маршрут настроек профиля и проверьте, что гость на него не попадает.

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