rishatss
@rishatss
Simple Developer ^)

Как сделать проверку количество файлов в директории?

Добрый день господа.
Имею слайдер и относительные ссылки на каждое изображение.
Следовательно реализовал пополнение слайдов из админ панели.
Но как прогнать foreachом по директории и вытащить все jpg картинки и добавить их в слайдер относительной ссылкой?
<li><img src="/storage/app/public/slider/images/1.jpg" alt="" title="" id="wows1_0"/></li>
<li><img src="/storage/app/public/slider/images/n.jpg" alt="" title="" id="wowsn_n"/></li>


Код слайдера:
<!-- Start WOWSlider.com BODY section -->
<div id="wowslider-container1">
<div class="ws_images"><ul>
        <li><img src="/storage/app/public/slider/images/1.jpg" alt="" title="" id="wows1_0"/></li>
        <li><a href="http://iuca.kg"><img src="/storage/app/public/slider/images/1.jpg" alt="wowslideshow" title="" id="wows1_1"/></a></li>
        <li><img src="/storage/app/public/slider/images/1.jpg" alt="" title="" id="wows1_2"/></li>
    </ul></div>
    <div class="ws_bullets"><div>
        <a href="#" title=""><span><img src="/storage/app/public/slider/tooltips/1.jpg" alt=""/>1</span></a>
        <a href="#" title=""><span><img src="/storage/app/public/slider/tooltips/2.jpg" alt=""/>2</span></a>
        <a href="#" title=""><span><img src="/storage/app/public/slider/tooltips/3.jpg" alt=""/>3</span></a>
    </div></div><div class="ws_script" style="position:absolute;left:-99%"><a href="http://iuca.kg"></a> by R.S</div>
<div class="ws_shadow"></div>
</div>  
<script type="text/javascript" src="engine1/wowslider.js"></script>
<script type="text/javascript" src="engine1/script.js"></script>
<!-- End WOWSlider.com BODY section -->
  • Вопрос задан
  • 279 просмотров
Решения вопроса 2
@assets
Back-end developer
Да через foreachом

@foreach($images as $image)
 <li><a href="http://iuca.kg"><img src="{{ $image->url }}" alt="wowslideshow" title="" class="wows"/></a></li>
@endforeach


где src ссылку на картинку в БД
где class класс слайдера

Данные размер итп хранить в БД, файлы хранить через Filesystem https://laravel.com/docs/5.4/filesystem
Ответ написан
Комментировать
UksusoFF
@UksusoFF
$images = [];
foreach (glob(public_path('slider/*.jpg') as $imageFile) { 
    array_push($images, pathinfo($textsFile, PATHINFO_FILENAME)); 
}
return view('slider', ['images' => $images]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sabramovskikh
@sabramovskikh
php.net/manual/ru/function.scandir.php
ПЕРВАЯ ЖЕ СССЫЛКА В ГУГЛЕ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы