将动态图像数据显示给img html元素 - Laravel,Collective

问题描述 投票:0回答:1

我在这里处理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前端视图中实现这一点。

error:

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

laravel laravel-5 laravel-blade laravelcollective laravel-views
1个回答
0
投票

我自己找到了解决方案:

以下工作,而不是使用get:

{{ $xyz[$fields->field_name] }}
© www.soinside.com 2019 - 2024. All rights reserved.