使用Laravel5.4,我有一个带有数组输入的表单,名为: coffee_kg_bags
在我的表格中:
<input type="text" name="kg_bags[{{$cof->id}}]" value="{{ old('kg_bags.' .$cof->id) }}">在我的控制器中,我做了各种验证,我得到了一个错误,但是我没有得到表单中的旧值。
我在字段中输入了两个值:$cof->id =1和$cof->id =2
我在$cof->id =1的字段上得到一个错误,但我没有得到旧值。
在控制器的update方法中:
dd(Input::get('kg_bags.2'));给出我输入的值
但是: dd(Input::old('kg_bags.2'));
给出null。
dd(Input::old());给出一个空数组
为什么会这样呢?
发布于 2019-08-12 16:57:56
试一试
dd($request->old);相反,
dd(Input::old());https://stackoverflow.com/questions/57458125
复制相似问题