如何从公用文件夹中逐个显示所有图像

问题描述 投票:-2回答:2

当我运行此代码时,它显示我的公用文件夹中的所有图像,但我想逐个显示它们。

 <div id="mycarousel" class="carousel slide" data-ride="carousel">
      <div class="carousel-inner" role="listbox">
      <div class="item active">
         @foreach ($images as $image)
          <img src="{{ asset('images/' . $image->getFilename()) }}">
        @endforeach
</div>
</div>
   <a class="left carousel-control" href="#mycarousel" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
   <span class="sr-only">Previous</span>
   </a>
   <a class="right carousel-control" href="#mycarousel" role="button" data-slide="next">
   <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
   <span class="sr-only">Next</span>
   </a>
</div>

调节器

$images = \File::allFiles(public_path('images'));

return view('welcome')->with('images',$images);
twitter-bootstrap laravel
2个回答
1
投票
    @foreach ($images as $image)
     <div class="item">
      <img src="{{ asset('images/' . $image->getFilename()) }}">
     </div>
    @endforeach

0
投票

你必须将class =“item”放在foreach中,保持class =“item active”。

此外,您错过了旋转木马指示器,以便箭头可以显示下一张和上一张图像。

https://www.w3schools.com/bootstrap/bootstrap_carousel.asp

© www.soinside.com 2019 - 2024. All rights reserved.