首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel数组验证旧值

Laravel数组验证旧值
EN

Stack Overflow用户
提问于 2019-08-12 16:49:32
回答 2查看 686关注 0票数 0

使用Laravel5.4,我有一个带有数组输入的表单,名为: coffee_kg_bags

在我的表格中:

代码语言:javascript
运行
复制
<input type="text" name="kg_bags[{{$cof->id}}]" value="{{ old('kg_bags.' .$cof->id) }}">

在我的控制器中,我做了各种验证,我得到了一个错误,但是我没有得到表单中的旧值。

我在字段中输入了两个值:$cof->id =1和$cof->id =2

我在$cof->id =1的字段上得到一个错误,但我没有得到旧值。

在控制器的update方法中:

代码语言:javascript
运行
复制
dd(Input::get('kg_bags.2'));

给出我输入的值

但是: dd(Input::old('kg_bags.2'));

给出null。

代码语言:javascript
运行
复制
dd(Input::old());

给出一个空数组

为什么会这样呢?

EN

Stack Overflow用户

发布于 2019-08-12 16:57:56

试一试

代码语言:javascript
运行
复制
    dd($request->old);

相反,

代码语言:javascript
运行
复制
dd(Input::old());
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57458125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档