我的html代码如下所示
@foreach($galleries as $photo)
<div class="col-md-4 col-sm-6">
<div class="single-galleries-sub-img">
<div class="galleries-sub-img">
<div class="testimonial-img"
style="background-image: url({{ asset('img/galleries/gallery-images/'.$photo->image) }})">
</div>
</div>
<div class="galleries-sub-img-hvr">
<a href="{{asset('img/galleries/gallery-images/'.$photo->image)}}"
data-lightbox="image-4"><i class="fa fa-search-plus" aria-hidden="true"></i></a>
</div>
</div>
</div><!-- // End Single galleries sub image -->
@endforeach在控制器中
foreach ($data as $row){
$output.='<div class="col-md-4 col-sm-6">
<div class="single-galleries-sub-img">
<div class="galleries-sub-img">
<div class="testimonial-img"
style="background-image: '. URL HERE .'">
</div>
</div>
<div class="galleries-sub-img-hvr">
<a href="'. URL HERE .'"
data-lightbox="image-4"><i class="fa fa-search-plus" aria-hidden="true"></i></a>
</div>
</div>
</div>';
}现在,我的问题是如何在href . URL Here .部件和样式背景图像中设置资产,当我通过AJAX从控制器获取HTML代码时,它可以给我相同的输出。请帮帮忙。
发布于 2020-05-20 23:08:00
url助手可以用于为您的图像或请求生成url。生成的URL将自动使用来自当前请求的方案(HTTP或HTTPS)和主机:
如果这是您的父dir映像路径是:img/galleries/gallery-images/
foreach ($data as $row){
$output.='<div class="col-md-4 col-sm-6">
<div class="single-galleries-sub-img">
<div class="galleries-sub-img">
<div class="testimonial-img"
style="background-image: '.url("img/galleries/gallery-images/".$row->image).'">
</div>
</div>
<div class="galleries-sub-img-hvr">
<a href="'.url("img/galleries/gallery-images/".$row->image).'"
data-lightbox="image-4"><i class="fa fa-search-plus" aria-hidden="true"></i></a>
</div>
</div>
</div>';
}Laravel博士:https://laravel.com/docs/7.x/urls
https://stackoverflow.com/questions/61923446
复制相似问题