【发布时间】:2015-03-13 21:00:17
【问题描述】:
尝试使用 PATCH 请求发送此表单
<form method="POST" action="...">
<input type="hidden" name="_method" value="PATCH">
但我的路由方法设置为 PATCH 没有任何运气,但是如果我手动更改表单方法,这确实有效。这在 L5 中不再起作用了吗?
--
呃,没关系,它工作正常。搞砸了我的路由,将我的表单指向 /users 而不是 /users/[id]
【问题讨论】:
-
它在 L5 中仍然有效。您是否收到
MethodNotAllowed异常或其他问题? laravel.com/docs/5.0/routing#method-spoofing你忘了CSRF令牌,即<input type="hidden" name="_token" value="{{ csrf_token() }}">吗? -
是的,你是对的,它工作正常。把表格发到的地方搞砸了