首頁  >  問答  >  主體

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粉790819727227 天前442

全部回覆(1)我來回復

  • P粉567112391

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

    解決方案:這不是問題。問題是每次部署時,DigitalOcean 每次都會部署在不同的伺服器(容器)上,所以它就像一個新設備。但表並沒有被清除,只是儲存的東西

    回覆
    0
  • 取消回覆