laravel 5.2 foreach 循环中的资产
laravel 5.2 asset in foreach loop
我正在将一个对象传递给一个视图,这样我就可以为滑块随机选择图像。这很好,转储显示 class 被传递等等。所以我想在循环中添加一行使其成为资产,但它不起作用:
@foreach ($slider1 as $item)
<div class="item">
<img src="{{asset('/uploads/$item->image') }}" alt="" />
</div>
@endforeach
更新
您将变量 $item->image
放在单个 quote(')
中。因此它被视为常量字符串。要获取变量的值,您必须使用字符串连接方法,以便首先检索该值,然后将其附加到 url/path.
@foreach ($slider1 as $item)
<div class="item">
<img src="{{asset('/uploads/'.$item->image) }}" alt="" />
</div>
@endforeach
试试这个,它对我有用:
@foreach ($slider1 as $item)
<div class="item">
<img src="{!!asset('uploads/').'/'.$item->image !!}" alt="" />
</div>
@endforeach
我正在将一个对象传递给一个视图,这样我就可以为滑块随机选择图像。这很好,转储显示 class 被传递等等。所以我想在循环中添加一行使其成为资产,但它不起作用:
@foreach ($slider1 as $item)
<div class="item">
<img src="{{asset('/uploads/$item->image') }}" alt="" />
</div>
@endforeach
更新
您将变量 $item->image
放在单个 quote(')
中。因此它被视为常量字符串。要获取变量的值,您必须使用字符串连接方法,以便首先检索该值,然后将其附加到 url/path.
@foreach ($slider1 as $item)
<div class="item">
<img src="{{asset('/uploads/'.$item->image) }}" alt="" />
</div>
@endforeach
试试这个,它对我有用:
@foreach ($slider1 as $item)
<div class="item">
<img src="{!!asset('uploads/').'/'.$item->image !!}" alt="" />
</div>
@endforeach