【问题标题】:how to retrieve multiple images from database laravel?如何从数据库 laravel 中检索多个图像?
【发布时间】:2019-05-23 09:54:35
【问题描述】:

我想检索单个用户的多个图像..? 任何人请帮助我。

控制器:

public function fetch(){

    $id = Auth::user()->id;

    $ads = Ads::where('user_id', $id)->with('images')->get();

    return view('home', ['ads'=> $ads]);
}

刀片视图:

@foreach ($ads as $ad)

                <div class="card" onclick="" style="width: 19rem; float:left; margin-left: 10px; margin-top:10px; margin-bottom:50px; ">
                    <div class="card-header"> {{ $ad->product_name }} </div>
                        <div class="card-body">
                                <div id="demo" class="carousel slide" data-ride="carousel" style="height: 200px;">

                                        <!-- Indicators -->
                                        <ul class="carousel-indicators">
                                          <li data-target="#demo" data-slide-to="0" class="active"></li>
                                          <li data-target="#demo" data-slide-to="1"></li>
                                          <li data-target="#demo" data-slide-to="2"></li>
                                        </ul>

                                        <!-- The slideshow -->
                                        <div class="carousel-inner">
                                          <div class="carousel-item active">


                                                @foreach ($ads->images as $item)



                                            <img src="{{asset('storage/app/images/'.$item->filename)}}" alt="Los Angeles">

                                            @endforeach


                      @endforeach

【问题讨论】:

  • 什么不起作用?您的刀片缺少一些结束标签
  • 告诉我如何在刀片中检索多个图像?代码?

标签: php mysql laravel laravel-5 eloquent


【解决方案1】:

你的模型中的images函数应该使用hasMany而不是belongsTo

【讨论】:

  • 谢谢,但我想要刀片代码?如何在刀片中检索图像?
猜你喜欢
  • 1970-01-01
  • 2021-11-29
  • 1970-01-01
  • 2023-03-21
  • 2019-11-10
  • 2021-07-06
  • 2011-08-26
  • 1970-01-01
  • 2017-09-02
相关资源
最近更新 更多