【发布时间】:2015-06-25 18:34:23
【问题描述】:
我有这样的表格
<form action="{{ Request::root() }}/articles/update/" method="post">
<input type="hidden" name="id" value="{{ $article->id }}" />
<input type="submit" name="submit" value="Submit" />
</form>
这样的路线
Route::post('articles/update', array('as' => 'articleUpdate', 'uses' => 'ArticlesController@update'));
但是当我提交表单时,我得到了MethodNotAllowedHttpException。在错误报告中,我可以看到请求方法是 GET。我也尝试过为方法method="POST" 使用大写字母,但它不起作用。
有什么想法吗?
【问题讨论】:
-
问题多出在laravel的配置中,如果是
$_GET你的字段,你POST他们就不行了 -
我有另一个有效的 POST 路由。这是为了登录。但是这个不行