首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel控制器为set图像设置URL

Laravel控制器为set图像设置URL
EN

Stack Overflow用户
提问于 2020-05-20 21:43:45
回答 1查看 133关注 0票数 1

我的html代码如下所示

代码语言:javascript
复制
@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

在控制器中

代码语言:javascript
复制
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代码时,它可以给我相同的输出。请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-20 23:08:00

url助手可以用于为您的图像或请求生成url。生成的URL将自动使用来自当前请求的方案(HTTP或HTTPS)和主机:

如果这是您的父dir映像路径是:img/galleries/gallery-images/

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61923446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档