Я пытаюсь использовать простую функцию для автоматического заполнения изображений на странице галереи, но получаю 404 на изображениях. Все остальное работает как положено.
Я использую материал css, и весь этот пух работает правильно. Я получаю правильное количество карточек с изображениями.
Путь отображается правильно, и в функции имя изображений генерируется без проблем. Я использую функцию {{asset}} в Laravel, и мои изображения находятся в общей папке, поэтому доступ не должен (?) Быть проблемой.
public static function addImg($dirname){
$images = scandir($dirname);
$ignore = Array(".", "..");
foreach($images as $curimg){
if(!in_array($curimg, $ignore)) {
echo "<div class='col s12 m6 l4'>
<img src='{{asset({$dirname}{$curimg})}}' class='materialbox responsive-img card'>$curimg
</div>";
}
}
}
, а вызов
{{$gallery::addImg('/css/img/')}}
Консольные шоу "GET http://127.0.0.1:8000/%7B%7Basset(~snip for privacy~/public/css/img/hero%20(2).jpg)%7D%7D 404 (Not Found)"