如何访问公用文件夹外的图像(Laravel)[重复]

Posted

技术标签:

【中文标题】如何访问公用文件夹外的图像(Laravel)[重复]【英文标题】:How to access image outside the public folder (Laravel) [duplicate] 【发布时间】:2019-01-21 06:25:32 【问题描述】:

项目分为管理面板(localhost:8080)和前端(localhost:8000)两部分,两者也使用相同的数据库,所有图像存储为数据库中的 url 示例:product_id/image.png

使用 env 变量我只能访问公共文件夹(project_name/public)中的图像,但是所有图像都存储在公共文件夹(project_name/storage/app/public)之外,那么我该如何访问图像在公用文件夹之外?

@foreach ($results as $product)
<img src=" env('ADMIN_PATH')  $product->img_url ">
@endforeach

【问题讨论】:

不要在配置文件之外访问env ...仅供参考 【参考方案1】:

您需要在 env 文件中指定另一个具有所需 url 的变量,并在图像标签中调用该变量

【讨论】:

以上是关于如何访问公用文件夹外的图像(Laravel)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 存储私有镜像访问

我应该如何使用 Laravel 提供图像?

Laravel:如何在 Laravel 中找到公用文件夹?

在 Laravel 中,如何获取公用文件夹中所有文件的列表?

在Laravel 5中,如何获取公用文件夹中所有文件的列表?

403 从公共/图像文件夹 laravel vuejs xampp 加载图像时禁止