Route [password.email] not defined, почему?

Вот файл роута. Не совсем понимаю что не нравится ему:
Route [password.email] not defined. (View: /var/www/******/data/www/********/resources/views/Ample/auth/passwords/email.blade.php)

Хотя путь то верный, роуты перелопатил, но так и не нашел причину.
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login')->middleware('template');
$this->post('login', 'Auth\LoginController@login')->middleware('template');
$this->post('logout', 'Auth\LoginController@logout')->name('logout')->middleware('template');

// Registration Routes...
$this->get('register', 'Auth\RegisterController@showRegistrationForm')->name('register')->middleware('template');
$this->post('register', 'Auth\RegisterController@register')->middleware('template');

// Password Reset Routes...
$this->get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('email')->middleware('template');
$this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->middleware('template');
$this->get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->middleware('template');
$this->post('password/reset', 'Auth\ResetPasswordController@reset')->middleware('template');

Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->middleware('template');

Route::get('/home', 'HomeController@index')->name('home')->middleware('template');

Также в дополнение выскакивает:
InvalidArgumentException

Route [password.email] not defined.
  • Вопрос задан
  • 899 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Хотя путь то верный
password.email - это не путь, а имя. У вас имена роутам не заданы, вот и не удаётся его найти. Нужно либо в шаблоне исправить вызов, либо указать имя:
$this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')
    ->middleware('template')
    ->name('password.email');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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