laravel - 重新填充数组形式 laravel 的旧输入
问题描述
我有表单和系统标签,js 添加 li 元素。当种子和返回错误形式是明确的。我找到了old
函数:{{ old('name') }}
但这似乎不适用于像我的字段这样的数组字段multiTag
。使用时old('multiTag')
出现以下错误:
htmlspecialchars(): 参数 #1 ($string) 必须是字符串、数组类型
是否可以在 div 或 ul 元素中将旧值显示为 li?
解决方案
要使用 Laravel 方法获取数组old()
的值,请在字段名称后解析所需值的键。
{{ old('field.0') }}
或者您可以执行以下操作:
@foreach(old('field') as $key => $field)
{{ old('field.'.(int) $key) }}
@endforeach
推荐阅读
- jenkins-pipeline - rtUpload 向 Artifactory 发送使用报告失败:java.io.IOException:无法获取 Artifactory 版本
- decoding - 我正在使用 dp 尝试二项式系数问题。我知道这不是一种有效的方法,我想知道这个 SIGFPE 错误是什么
- apache-spark - 如何获取 Spark 扫描的字节数?
- python - Python CNN 实现:logits 和标签必须具有相同的形状 ((4, 2) vs (4, 1))
- firebase - 使用firebase登录facebook
- amazon-web-services - 来自 Lambda 函数的长轮询 SQS 消息,批处理大小 = 1,预留并发 = 1
- javascript - 如何与几个附加的孩子互动
- r - RShiny:基于单选按钮隐藏/显示表格
- node.js - 如何从 mongodb 数据库中查看大于 1mb 的 base64 pdf 文件?
- android - react-native-image-picker 上的 launchImageLibrary 函数未在 Android SDK 30 上启动