Laravel 5 为什么用PUT方法提交表格我得到了GET请求?

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

在我的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" 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