Mysql
 sql >> Base de données >  >> RDS >> Mysql

La table de migration Laravel existe déjà, mais je veux ajouter une nouvelle et non l'ancienne

Dans la v5.x, vous pouvez toujours rencontrer le problème. Donc, essayez d'abord de supprimer manuellement la table associée en utilisant

php artisan tinker

Alors

Schema::drop('books')

(et quittez avec q )

Maintenant, vous pouvez réussir php artisan migrate:rollback et php artisan migrate .

Si cela se produit à plusieurs reprises, vous devez vérifier que le down() méthode dans votre migration affiche le bon nom de table. (Peut être un piège si vous avez changé les noms de vos tables.)