【问题标题】:Show Dynamic image data to the img html element - Laravel, Collective向 img html 元素显示动态图像数据 - Laravel, Collective
【发布时间】:2018-03-03 15:52:39
【问题描述】:

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

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

但其中 1 个字段是图像,这是另一种情况。我只是想在此处手动将图像 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 必须是数组类型,给定字符串

【问题讨论】:

    标签: laravel laravel-5 laravel-blade laravelcollective laravel-views


    【解决方案1】:

    我自己找到了解决办法:

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

    {{ $xyz[$fields->field_name] }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-17
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      相关资源
      最近更新 更多