@EVOSandru6

Как в Laravel 5.7 middleware auth исправить login route?

Ребят, привет,

Как поправить InvalidArgumentException Route [login] not defined. ?

Изначально Laravel 5.6, обновил до 5.7. Но не помогло. Поудалял все файлы, где упоминается слово login, но проблема остается. Из новыой версии соседнего проекта стянул класс Authenticate, где указан метод:

protected function redirectTo($request)
    {
        return route('login');
    }

Исправление не помогло.

Причина в файле routes/web.php на middleware-

Route::group([
    'prefix' => 'provider',
    'as' => 'provider.',
    'namespace' => 'Provider',
     'middleware' => ['auth', 'can:'.GatesHelper::PROVIDER_MANAGE],
],


Пока помогает только такая залипуха:

Route::get('/login',function () {
    return redirect(route('phone.login'));
})->name('login');
  • Вопрос задан
  • 544 просмотра
Пригласить эксперта
Ответы на вопрос 1
@energimass
Проблема в том, что где то во вьюхе есть ссылка или action формы на {{ route('login') }} которая у Вас не определена в файле web.php, надо исправить ее, или дать имя роуту - name('login') или [name=>login].
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы