laravel5 表单method无法用put,delete,patch?

我按照文档的写法编写表单如下:
<form action="{{ asset('admin/haha/ht') }}" method="POST" >

<input type="hidden" name="_method" value="PUT">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="text" name="title" />
<input type="submit"/>

</form>
但是得到的结果是: MethodNotAllowedHttpException in RouteCollection.php line 219:
如果是get post是正常的restful访问,单换了put...就不行。

阅读 5.8k
2 个回答

路由不对?
你有一个 Route::put('admin/haha/ht') 的路由吗?
(<form action="{{ asset('admin/haha/ht') }}" 这个写法没用过, 请看下最后的结果是对的吗?)

路由里面有写对应的put吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题