如何在 Laravel 5.7 中使用循环在滑块中显示单个图像?

How to display single image in slider using loop in Laravel 5.7?

我试图在滑块中显示单个图像,但只要用户单击它,它就会在 data-src="multiple-images-here" 中打开一个弹出窗口,我在 运行 滑块中。但主要问题是 for 循环中的单个图像显示。它显示循环中的所有可用图像。请为此建议我最好的解决方案。

这是我的 index.blade.php 文件,我在其中尝试使用此代码显示滑块。

<div class="container-fluid margin-gallery d-lg-block d-block position-relative">
     <div class="row">
        <div class="col-lg-12 p-0">
           <div class="demo-gallery">
              @php
              if($propertys->propertyImage!=null){
              $images =  json_decode($propertys->propertyImage->image_path, true);
              }
              else{
              $images=null;
              }
              @endphp
              <?php
              $images_prop = collect($images['property_images']);
              ?>
              <ul id="lightgallery">
              @if($images['property_images']!=null)
                 @forelse($images_prop as $img)
                 <li class="sizing-li position-relative" data-src="{{ asset($img) }}">
                    <a href="javascript:void()">
                       <img class="img-responsive" src="{{ asset($img) }}" style="width:929px; height:495px;">
                    </a>
                 </li>
                 @empty
                 @endforelse
                 @endif
              </ul>
           </div>
        </div>
     </div>
  </div>

我想在这里显示 for 循环的第一张图片

<img class="img-responsive" src="{{ asset($img) }}" style="width:929px; height:495px;">

您可以通过 ->first() 函数只获取 1 张图片,它只会显示您数据库中数据的第一项。