Php Laravel表单输入隐藏保持返回空 描述

Php Laravel表单输入隐藏保持返回空 描述,php,laravel,laravel-5,input,Php,Laravel,Laravel 5,Input,我有一张表格 <form method="POST" accept-charset="UTF-8" action="http://site/account/1003/destroy"> <input name="_method" type="hidden" value="DELETE"> <input name="_token&q

我有一张表格

<form method="POST" accept-charset="UTF-8" action="http://site/account/1003/destroy">
  <input name="_method" type="hidden" value="DELETE">
  <input name="_token" type="hidden" value="pBRx8u17C6KHFxzfhatx0BpnmOF5x55EWSP2lpis">
  <input name="id" type="hidden" value="1003">
  <a data-dismiss="modal" class="btn btn-danger mr10">No</a>
  <button type="submit" class="btn btn-success" data-toggle="modal" data-target=".bs-example-modal-lg"> Yes </button>
</form>
我得到

数组:3[▼
“_方法”=>“删除”
“_token”=>“PBRX8U17C6KHFXZFFATX0BPNMOF5X55EWSP2LPIS”

“id”=>“不推荐使用输入外观(从5.0开始?)。请尝试使用请求类

public function destroy(Request $request) {
    $id = $request->input('id');
}

输入外观已弃用(从5.0开始?)。请尝试使用请求类

public function destroy(Request $request) {
    $id = $request->input('id');
}

id是否正确发送到服务器?使用开发人员控制台中的“网络”选项卡检查随post请求发送的数据。是否尝试将输入重命名为其他内容?尝试将字段名称更改为例如
name=“my\u id”
我知道这并不能回答你的问题,但你也可以使用变量
$id
@SzőkePéter——好提示,我现在就去做。id是否正确发送到服务器?使用开发人员控制台中的“网络”选项卡检查随post请求发送的数据。你尝试过将输入重命名为其他内容吗?试试chan例如,将字段名称调整为
name=“my\u id”
我知道这并不能回答您的问题,但您也可以使用变量
$id
@SzőkePéter——这是一个好提示,我现在就去做。快速提示:默认情况下,Input facade不在
config/app.php
中,但您仍然可以在“别名”中添加
'Input'=>illumb\Support\Facades\Input::class
在他的示例中,还有
$id
作为函数参数。请注意:默认情况下,Input facade不在
config/app.php
中,但您仍然可以将
'Input'=>illumb\Support\Facades\Input::class,
添加到“别名”中,以使其工作。在他的示例中,还有
$id
作为函数参数
public function destroy(Request $request) {
    $id = $request->input('id');
}