Извините меня,
Я использую 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!
Наконец, это работает:
<?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 } ?>
Других решений пока нет …