@Danila534

Маршрутизация Route [login] not defined?

Здравствуйте,

Произошла проблема...
По моей задумке должно всё проходить так: если человек не зарегистрирован он получается модальное окно с сообщением, но я получаю в итоге ошибку Laravel`a.
Route::prefix('user')->group(function () {
    Route::post('login', 'Auth\LoginController@login');
    Route::get('logout', 'Auth\LoginController@logout')->name('logout');

    Route::post('register', 'Auth\RegisterController@register')->name('registration');

    Route::get('email/verify/{id}', 'Auth\VerificationController@verify')->name('verification.verify');
    Route::get('email/resend', 'Auth\VerificationController@resend')->name('verification.resend');

    Route::post('password/reset', 'Auth\ResetPasswordController@reset')->name('password.update');
});

if(!Auth::check())
            return back()->withErrors('Необходимо авторизоваться, перед открытием личного кабинета!');
5fa958c983ef8435944736.png
  • Вопрос задан
  • 243 просмотра
Пригласить эксперта
Ответы на вопрос 1
feycot
@feycot
Кажется, что фреймворк ищет именованный маршрут.
в строке
Route::post('login', 'Auth\LoginController@login');

Попробуйте дать имя роуту.
Route::post('login', 'Auth\LoginController@login')-name('login');
Ответ написан
Ваш ответ на вопрос

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

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