Laravel 5:Route Collection.php第201行中的方法不允许Http异常:
我有一个注册表单,并在Laravel 5:Route Collection.php第201行中的方法不允许Http异常:,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一个注册表单,并在routes.php中获取注册表单值。 我的rout.php代码是: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::p
routes.php
中获取注册表单值。
我的rout.php
代码是:
Route::get('/', function () {
return view('login');
});
Route::get('/index', function(){
return view('index');
});
Route::get('/register', function(){
return view('register');
});
Route::post('/register',function(){
$user = new \App\User;
$user->username = input::get('username');
$user->email = input::get('email');
$user->password = Hash::make(input::get('username'));
$user->designation = input::get('designation');
$user->save();
});
表单操作是index.php,并且还有csrf_token()的隐藏字段:
错误是:
方法不允许在Route Collection.php第201行出现Http异常:
您已使用页面/注册表上的post方法正确注册了一个路由,但以向索引路由发送post的形式。改变
<form action="index" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
Bro现在说在route.php上找不到
类“input”
<form action="index" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<form action="register" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
Route::post('/index', function(){
return view('index');
});