Cas : j'ai téléchargé le projet Laravel sur DigitalOcean en utilisant la commande suivante dans le fichier Yaml
run_command: |- php artisan migrate --force php artisan storage:link heroku-php-apache2 public/
Problème : chaque fois que je déploie, ces commandes sont exécutées et les fichiers cachés sont supprimés. Comment déployer sans supprimer les fichiers téléchargés ?
Informations supplémentaires : - Les enregistrements 1-Table ne sont pas supprimés, seuls les fichiers téléchargés sont supprimés 2- imagePath : base_url/storage/images/products/imageName.png
Solution : ce n'est pas un problème. Le problème est qu'à chaque fois que vous déployez, DigitalOcean est déployé à chaque fois sur un serveur (conteneur) différent, c'est donc comme un nouvel appareil. Mais la table n'est pas débarrassée, juste les affaires stockées