Я пытаюсь создать пользовательскую проверку с помощью Laravel. Я добавляю это в LoginController
public function customchecker()
{$credentials = [
'username' => Input::get('username'),
'password' => Input::get('password')
];
if (Auth::attempt($credentials)) {
return Redirect::to('account')->with('alert-success', 'You are now logged in.');
$errors = new MessageBag(['password' => ['Email and/or password invalid.']]);
return Redirect::back()->withErrors($errors)->withInput(Input::except('password'));
}
}
и вот мой маршрут
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::get('customchecker','LoginController@customchecker')->name('customchecker');
Но я получаю ошибку, вот моя ошибка
Symfony \ Component \ HttpKernel \ Exception \
MethodNotAllowedHttpException
Нет сообщений
Итак, как я могу это исправить?
Ваш customchecker
маршрут объявлен как GET
убедитесь, что вы используете то же действие, а не POST
или что-то другое.
Других решений пока нет …