【问题标题】:Laravel how to access public file after deploy the project on hostLaravel如何在主机上部署项目后访问公共文件
【发布时间】:2021-12-10 18:02:17
【问题描述】:

在我的项目中,我通过 move() 函数将 pdf 文件作为 blob 存储在 public/uploads 文件夹中

$pdf->move(public_path('uploads/pdfs/'), $name)

但是在我将项目部署到主机上之后,项目结构发生了变化,因此所有公用文件夹都在 public_html 内,整个其余项目文件夹 project name 也在 public_html 内的文件夹中,并带有项目的名称,所以我存储 pdf 文件的上传文件夹位于项目文件夹旁边,因此当我尝试存储 pdf 时,它会在项目文件夹中创建全新的文件夹 public/uploads/pdfs 但我需要它将 pdf 存储在项目文件夹之外上传文件夹,谁能帮帮我?

【问题讨论】:

    标签: laravel


    【解决方案1】:

    您可以使用自定义磁盘Documentation

    或者您可以尝试使用 'path' 而不是 'public_path'。

    【讨论】:

      猜你喜欢
      • 2019-07-16
      • 2021-09-03
      • 2018-10-05
      • 1970-01-01
      • 2018-04-04
      • 2020-11-29
      • 2014-11-01
      • 2020-11-06
      • 2018-03-10
      相关资源
      最近更新 更多