Vatrush
@Vatrush

Почему не перенаправляет на страницу логина?

Вот мой web.php

Route::group(['middleware' => ['guest']], function () {
    Route::get('/', function () {
        return view('login');
    });
});
Route::group(['middleware' => ['auth']], function () {
     Route::get('/', function () {
         return view('index');
     });
     Route::get('/', function () {
         return view('layouts/main');
     });
});

Вроде все по документации, если юзер авторизован, то он имеет доступ к страницам которые есть в auth, но если нет, то возникает это:
InvalidArgumentException
Route [login] not defined.

Как это лечить? Вроде же все правильно.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 2
JhaoDa
@JhaoDa
LaravelRUS Team
Где имя хоть у одного роута? Правильно, нет их. Чему же удивляться? Если документацию не читать, то таких «Вроде же все правильно» в будущем тебя ожидает вагон.
Ответ написан
@NubasLol
Route::get('/', function () {
        return view('login');
    })->name('login');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы