Heim > Fragen und Antworten > Hauptteil
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粉5671123912024-03-30 16:28:33
解决方案:这不是问题。问题是每次部署时,DigitalOcean 每次都会部署在不同的服务器(容器)上,所以它就像一个新设备。但表并没有被清除,只是存储的东西