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');
}