我正在将一个对象传递给一个视图,以便我可以随机选择一个滑块的图像。这很好,转储显示正在传递的类等等。所以我想在循环中有一条线使它成为一种资产,但它不起作用:
@foreach ($slider1 as $item)
<div class="item">
<img src="{{asset('/uploads/$item->image') }}" alt="" />
</div>
@endforeach
答案 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