我们有一个HTML表单,希望我们发送到服务器。 它发送如下的脚本标记:
<div id="14871610107379120"><script type="text/JavaScript" src="https://www.aparat.com/embed/NIM3h?data[rnddiv]=14871610107379120&data[responsive]=yes"></script></div>
然后我得到一个错误:
RouteCollection.php第218行中的MethodNotAllowedHttpException
如何修复此错误?
答案 0 :(得分:0)
我想这可能是使用PATCH方法的一个问题。
由于您使用的是PATCH
方法。我知道您必须在表单视图中添加一个隐藏字段,以便Laravel可以理解它是一个补丁请求,而不是其他人:
您可以使用以下方法之一:
{{ method_field('PATCH') }}
或者这个:
<input type="hidden" name="_method" value="PATCH">
但由于它已经是网址,因此您可以将&_method=PATCH
添加到网址,以便您拥有:
<div id="14871610107379120"><script type="text/JavaScript" src="https://www.aparat.com/embed/NIM3h?data[rnddiv]=14871610107379120&data[responsive]=yes&_method=PATCH"></script></div>
希望这会有所帮助:)
注意:如果我给出的答案是正确的答案,那么这个问题已在这里得到解答:MethodNotAllowedHttpException in RouteCollection.php line 219