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');
});