Laravel-公共路径作为本地系统路径返回

Laravel-公共路径作为本地系统路径返回,laravel,laravel-5,laravel-blade,Laravel,Laravel 5,Laravel Blade,我有一个奇怪的问题,但我相信可以随时改变配置,我可能不知道 因此,如果我想访问附件的路径,我会在刀片服务器中使用以下代码: {{ $volunteer->photoID->attachment}} 这给了我这个: public/volunteers/tgjW0GOQTzSEjG7F5Wlq0G9mEdGJ7fE7TLxpKRyn.jpg 但我正试图将图像放入pdf中,由于加载要求,我必须在blade中对返回进行如下格式化: {{ public_path($volunteer-&g

我有一个奇怪的问题,但我相信可以随时改变配置,我可能不知道

因此,如果我想访问附件的路径,我会在刀片服务器中使用以下代码:

{{ $volunteer->photoID->attachment}}
这给了我这个:

public/volunteers/tgjW0GOQTzSEjG7F5Wlq0G9mEdGJ7fE7TLxpKRyn.jpg
但我正试图将图像放入pdf中,由于加载要求,我必须在blade中对返回进行如下格式化:

{{ public_path($volunteer->photoID->attachment)}}
问题是,这返回:

E:\webserver\htdocs\hopin\public\public/volunteers/tgjW0GOQTzSEjG7F5Wlq0G9mEdGJ7fE7TLxpKRyn.jpg
这在img元素中不可用。那么我有什么做错了吗?还是有更好的方法来创建可用路径?

在输出附件时尝试使用:

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