Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить