首页  >  问答  >  正文

Php artisan storage:链接删除存储的文件(DigitalOcean)

案例:我使用 Yaml 文件中的以下命令在 DigitalOcean 上上传 Laravel 项目

run_command: |- 
php artisan migrate --force
php artisan storage:link
heroku-php-apache2 public/

问题:每次部署时,都会运行这些命令并删除存储文件。如何在不删除上传文件的情况下进行部署?

附加信息:- 1-表记录不被删除,仅删除上传的文件 2- imagePath:base_url/storage/images/products/imageName.png

P粉790819727P粉790819727177 天前390

全部回复(1)我来回复

  • P粉567112391

    P粉5671123912024-03-30 16:28:33

    解决方案:这不是问题。问题是每次部署时,DigitalOcean 每次都会部署在不同的服务器(容器)上,所以它就像一个新设备。但表并没有被清除,只是存储的东西

    回复
    0
  • 取消回复