Прописываю в роутах такой код для 'middleware' => ['web'], не работает. Есть ли еще варианты запрета доступа к странице для гостей?
Route::get('/page', function () {
return redirect('404');
});
Используйте auth middleware для того чтобы закрыть доступ для гостей, если хотите закрыть доступ для авторизованный используйте guest middleware, к примеру вот так:
Route::get('/', ['middleware' => ['auth'], function () {
//
}]);
Первый вариант:
Route::get('profile', function () {
})->middleware('auth');
Второй вариант в конструкторе контроллера:
public function __construct()
{
$this->middleware('auth');
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники