我在这里处理2个变量。第一个是$xyz
,它包含我要绑定到表单的所有值,第二个是包含所有输入字段的$fields
。
我循环通过$fields->field_name
来显示数据库中的所有表单字段。
但其中一个字段是图像,这是一个不同的情况。我只是想在这里手动将图像URL绑定到img元素。
成功绑定图像。我需要2个东西,1个是我可以从$fields->field_name
获得它的字段名称,第二个是$xyz
中的url。
所以,我打算做一些像:$xyz->get($fields->field_name)
。这意味着,我尝试访问$ xyz对象并获取动态图像字段名称。但不确定为什么我的下面的代码会抛出错误:
<img src=" {{ url($xyz->get($fields->field_name)) }}" />
像上面的代码在Controller中完全正常,不知道如何在Blade前端视图中实现这一点。
类型错误:传递给Illuminate \ Database \ Grammar :: columnize()的参数1必须是类型数组,给定字符串
我自己找到了解决方案:
以下工作,而不是使用get:
{{ $xyz[$fields->field_name] }}