Laravel 5 为什么用PUT方法提交表格我得到了GET请求?
在我的laravel 5.7应用程序中,我制作了数据更新表单,如:Laravel 5 为什么用PUT方法提交表格我得到了GET请求?,laravel-5,Laravel 5,在我的laravel 5.7应用程序中,我制作了数据更新表单,如: <section class="card-body"> <h4 class="card-title">Edit vote</h4> <form method="PUT" action="{{ url('/admin/votes/update/'.$vote->id) }}" accept-charset="UTF-8" id="form_vote_edit" c
<section class="card-body">
<h4 class="card-title">Edit vote</h4>
<form method="PUT" action="{{ url('/admin/votes/update/'.$vote->id) }}" accept-charset="UTF-8" id="form_vote_edit" class="form-horizontal"
enctype="multipart/form-data">
{!! csrf_field() !!}
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
但提交我收到的表单请求时出错:
Request URL: http://local-votes.com/admin/votes/update/22?_token=0CEQg05W4jLWtpF3xB6BGSdz1icwysiDOStLVgHv&id=22&name=gg...
Request Method: GET
Status Code: 405 Method Not Allowed
为什么收到请求,我的表格有什么问题
谢谢 HTML表单只支持
GET
和POST
从文档中:
因为HTML表单不能发出PUT、PATCH或DELETE请求,所以您将
需要添加一个隐藏的_方法字段来欺骗这些HTTP谓词
可以使用helper或blade指令添加隐藏的输入
@方法('PUT')
...
或
{{method_字段('PUT')}
...
HTML表单只支持GET
和POST
从文档中:
因为HTML表单不能发出PUT、PATCH或DELETE请求,所以您将
需要添加一个隐藏的_方法字段来欺骗这些HTTP谓词
可以使用helper或blade指令添加隐藏的输入
@方法('PUT')
...
或
{{method_字段('PUT')}
...
Request URL: http://local-votes.com/admin/votes/update/22?_token=0CEQg05W4jLWtpF3xB6BGSdz1icwysiDOStLVgHv&id=22&name=gg...
Request Method: GET
Status Code: 405 Method Not Allowed