Laravel Excel Проверьте имя изображения с пробелом не работает

Извините меня,
Я использую Laravel Excel, используя лезвие, и на клетках есть изображения.
Я делаю проверку существования файла .. Вот так:

        <?php if (file_exists('assets/images/upload/' . $row->photo)) { ?>
<td width="50" margin="0"><img src="assets/images/upload/{{$row->photo}}" width="50"/></td>
<?php } else { ?>
<td></td>
<?php } ?>

Я пытаюсь отладить этот метод file_exist () и вернуть true ..
Но когда я пытаюсь сгенерировать этот отчет, Laravel Excel генерирует эту ошибку:

File assets/images/upload/my%20working%20directory.jpg not found!

0

Решение

Наконец, это работает:

<?php $image_url = str_replace(' ', '%20', $row->photo);
if (file_exists('assets/images/upload/' . $image_url)) { ?>
<td width="50" margin="0"><img src="assets/images/upload/{{$image_url}}" width="50"/></td>
<?php } else { ?>
<td></td>
<?php } ?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]