«недопустимый аргумент, исключение, маршрут [логин] не определен», показанный в laravel

Пытаюсь учиться с Laravel сегодня. Когда я пытаюсь сохранить регистрационные данные через форму в базе данных, я получаю следующую ошибку. Спасибо ... завтра мой экзамен.

InvalidArgumentException Маршрут [логин] не определен.

web.php

Route::post('/save_contact', 'HomeController@save_contact');

////////////////////////////////////////////////// //////// Homecontroller.php

public function save_contact(Request $request)
    {
       $data=array();
       $data['email']=$request -> email;
         $data['password']=$request -> password;
         DB::table('users')->insert($data);


}

}

В дополнение к моему ответу ... не храните пароль в виде обычного текста в БД, это никогда не было хорошей идеей.

Nicolas 11.04.2018 13:37

в вашей контактной форме для сохранения это маршрут («логин»).

Kuldeep Mishra 11.04.2018 13:46

php artisan make:auth пробовали?

AH.Pooladvand 11.04.2018 14:20

Вам лучше показать полный файл web.php, потому что, вероятно, это связано с маршрутизацией аутентификации, которую вы включаете где-то в этом файле.

Amarnasan 11.04.2018 14:22
0
4
132
1

Ответы 1

Вы, вероятно, имеете в виду маршрут входа в систему где-то в вашем приложении (может быть, представление?), Но маршрут с именем «вход в систему» ​​не был определен.

Проверьте свой routes / web.php и посмотрите, есть ли у вас маршрут для входа с именем "login".

Route::get('/login', 'YourController@login')->name('login');

У меня нет ничего, что является логином .. я хочу сохранить данные формы регистрации в базе данных ... я сделал маршрут и контроллер, но когда я отправляю свою форму, он показывает r = логин не найден .. но я не использовать все, что связано с входом в систему

md hasanuzzaman 11.04.2018 13:49

Вы можете добавить маршрут входа в свое представление, удалите его для устранения ошибки.

Rahul Reghunath 11.04.2018 14:42

@mdhasanuzzaman вам, вероятно, следует предоставить содержание ваших просмотров. Похоже, вы пытаетесь загрузить маршрут под названием login, но не определили его.

Nicolas 11.04.2018 15:13

Другие вопросы по теме