在foreach循环中的laravel 5.2资产

时间:2016-08-11 09:32:00

标签: foreach laravel-5.2 assets

我正在将一个对象传递给一个视图,以便我可以随机选择一个滑块的图像。这很好,转储显示正在传递的类等等。所以我想在循环中有一条线使它成为一种资产,但它不起作用:

@foreach ($slider1 as $item)
     <div class="item">
       <img src="{{asset('/uploads/$item->image') }}" alt="" />
     </div>
@endforeach

2 个答案:

答案 0 :(得分:1)

<强>更新 您将变量$item->image放在单quote(')内。因此它被视为常量字符串。要获取变量的值,必须使用字符串连接方法,以便首先检索值,然后将其附加到url / path。

@foreach ($slider1 as $item)
     <div class="item">
       <img src="{{asset('/uploads/'.$item->image) }}" alt="" />
     </div>
@endforeach

答案 1 :(得分:0)

试试这个,它为我工作:

@foreach ($slider1 as $item)
     <div class="item">
       <img src="{!!asset('uploads/').'/'.$item->image !!}" alt="" />
     </div>
@endforeach