【问题标题】:Laravel 5 MethodNotAllowedHttpException in RouteCollection.php line 219:RouteCollection.php 第 219 行中的 Laravel 5 MethodNotAllowedHttpException:
【发布时间】:2016-09-07 21:25:32
【问题描述】:

在我的 laravel 项目中使用表单时,我不断收到此错误,我不明白为什么。

据我了解,这是我的路线文件的问题:

Route::post('postsmth', ['uses' => 'adminPageController@postsmth', '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) {


}

【问题讨论】:

  • 这个表格在哪里?即:route 位于什么位置?
  • app/Http/routes.php
  • 对,但是表单本身在哪里呢? route('postsmth')? route('home')? route('my-form')?
  • 我在问您通过什么路线到达表格。如,Route::get('my-admin-form')routes.php 内?我想知道的原因:如果您有一些验证问题或表单返回其原始路线的其他原因,它可能会引发此错误。根据您上面提供的内容,它应该可以正常工作,因此您可以尝试寻找可能导致此类问题的重定向问题。
  • 我没有任何特定的表单路径。仅适用于具有这种形式的视图。我应该写吗?因为我有一个没有它的工作示例:/

标签: php html laravel


【解决方案1】:

如 cmets 中所述,就这么简单:

postmaps != postmth

public function postsmth(Request $request) {


}

解决了

【讨论】:

    猜你喜欢
    • 2016-08-30
    • 1970-01-01
    • 2016-06-15
    • 2016-06-20
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多