Laravel-Public_Path作为本地系统路径返​​回

时间:2018-07-23 04:59:54

标签: laravel laravel-5 laravel-blade

我有一个奇怪的问题,但我相信可以使用我可能不知道的配置来轻松更改。

因此,如果要访问附件的路径,请在刀片中使用以下代码:

{{ $volunteer->photoID->attachment}}

这是给我的:

public/volunteers/tgjW0GOQTzSEjG7F5Wlq0G9mEdGJ7fE7TLxpKRyn.jpg

但是我试图将图像放入pdf内,并且由于加载要求,我必须将刀片中的返回格式如下:

{{ public_path($volunteer->photoID->attachment)}}

问题是这返回了:

E:\webserver\htdocs\hopin\public\public/volunteers/tgjW0GOQTzSEjG7F5Wlq0G9mEdGJ7fE7TLxpKRyn.jpg

在img元素中不可用。那么我在做错什么吗?还是有更好的方法来创建可用路径?

1 个答案:

答案 0 :(得分:1)

输出附件时尝试使用realpath

{{ realpath(public_path($volunteer->photoID->attachment)) }}