2016-09-07 78 views
0

在我的laravel項目中使用窗體時,我不斷收到這個錯誤,我不明白爲什麼。Laravel 5 MethodNotAllowedHttpException RouteCollection.php 219行:

這是一個問題,我的路線文件,據我的理解:

Route::post('postsmth', ['uses' => '[email protected]', 'as' => 'postsmth']); 

刀片觀點:

<form action="{{ route('postsmth') }}" method="post"> 
       <div class="input-group"> 
        <span class="input-group-addon">Select from the list</span> 
        <select class="form-control" name="select1" id="select1"> 

         <?php 
         for ($x = 0; $x <= 10; $x++) { 
          echo "<option value='$x'>".$x."</option>"; 
         } 
         ?> 

        </select> 
       </div> 
       <div class="input-group"> 
        <span class="input-group-addon">Department ID</span> 
        <select class="form-control" name="select2" id="select2"> 
         <?php 
         for ($y = 10; $y <= 20; $x++) { 
          echo "<option value='$y'>".$y."</option>"; 
         } 
         ?> 

        </select> 
       </div> 
    <button type="submit">Submit</button> 
    <input type="hidden" value="{{ Session::token() }}" name="_token"> 
</form> 

控制器:

public function postmaps(Request $request) { 


} 
+0

哪裏是這種形式在什麼位置?即:它位於哪個「路線」? – camelCase

+0

app/Http/routes.php –

+0

正確,但形式本身是在哪裏? '路線( 'postsmth')'? '路線( '家')'? '路線( '我的形式')'? – camelCase

回答

2

正如評論說,它是這麼簡單:

個postmaps!= postsmth

public function postsmth(Request $request) { 


} 

解決它

相關問題