Bonjour à tous,

Je travaille actuellement sur une machine virtuelle. Je viens de changer de poste de travail et je n'ai pu récupérer mon ancienne machine virtuelle. J'ai cependant pu conserver l'intégralité du code.

Ais-je la possibilité d'importer les migrations de mon ancienne base de données vers la nouvelle ? Lorsque je fais un "php artisan migrate", il ne veut pas les relancer. J'ai essayé d'ajouter les fichiers à migrer manuellement dans la bdd, avant de relancer le "php artisan migrate", mais là encore : rien.

Dans un dernier effort, j'ai supprimé tous mes fichiers de migration pour pouvoir les re-créer un par un via un migrate:make. Mais là encore, j'ai quelques soucis au moment de lancer la migration de l'ensemble des fichiers.

Ouvert à toutes solutions.
Merci.

3 réponses


Bonjour,

Avant d'aller plus loin, est-ce que ta config est correcte ?
Quel est ton message d'erreur ?

Hello,

Bien sur, les migrations sont faites pour ça.
Quels sont les erreurs ?

Essaye de faire un composer dump-autoload, puis un php artisan migrate. (avec tes anciennes migrations)

Peut être un problème de mot de passe pour acceder à Mysql.