0

我在这里处理 2 个变量。第$xyz一个包含我想绑定到表单的所有值,第二个$fields包含所有输入字段。

我正在循环$fields->field_name显示数据库中的所有表单字段。

但是其中一个字段是图像,这是另一种情况。我只是想在这里手动将图像 url 绑定到 img 元素。

成功绑定图像。我需要 2 件事,1 是我可以从中获取的字段名称,$fields->field_name第二是$xyz.

所以,我打算做类似的事情:$xyz->get($fields->field_name)这意味着,我尝试访问 $xyz 对象并获取动态图像字段名称。但不知道为什么我的下面的代码会抛出错误:

<img src=" {{ url($xyz->get($fields->field_name)) }}"  />

上面的代码在 Controller 中完全可以正常工作,但不确定如何在 Blade 前端视图中实现这一点。

错误:

类型错误:传递给 Illuminate\Database\Grammar::columnize() 的参数 1 必须是数组类型,给定字符串

4

1 回答 1

0

我自己找到了解决方案:

下面的作品,而不是使用get:

{{ $xyz[$fields->field_name] }}
于 2018-03-03T16:03:00.613 回答