PHP Artisan Storage: Link zum Löschen gespeicherter Dateien (DigitalOcean)
P粉790819727
P粉790819727 2024-03-29 23:54:06
0
1
594

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粉790819727
P粉790819727

Antworte allen(1)
P粉567112391

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage