Heim  >  Fragen und Antworten  >  Hauptteil

PHP Artisan Storage: Link zum Löschen gespeicherter Dateien (DigitalOcean)

Fall: Ich habe das Laravel-Projekt auf DigitalOcean hochgeladen, indem ich den folgenden Befehl in der Yaml-Datei verwendet habe

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

Problem: Bei jeder Bereitstellung werden diese Befehle ausgeführt und die Stash-Dateien gelöscht. Wie kann ich bereitstellen, ohne hochgeladene Dateien zu löschen?

Zusätzliche Informationen:- 1-Tabellendatensätze werden nicht gelöscht, nur hochgeladene Dateien werden gelöscht 2- imagePath: base_url/storage/images/products/imageName.png

P粉790819727P粉790819727227 Tage vor443

Antworte allen(1)Ich werde antworten

  • P粉567112391

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

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

    Antwort
    0
  • StornierenAntwort