0

打扰一下,我使用 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! 
4

1 回答 1

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 } ?>
于 2014-10-01T07:49:50.183 回答