Astuce Laravel 5.4 : Comment activer et désactiver les clés étrangères lors des migrations ?

Laravel nous donne 2 méthodes afin de pouvoir activer ou désactiver les clés étrangères (foreign key) lors des migrations, ce qui peut être assez pratique pour réaliser des tests par exemple.

Pour activer les clés étrangères lors des migrations :

Schema::enableForeignKeyConstraints(); /* active */

Et pour désactiver les clés étrangères lors des migrations :

Schema::disableForeignKeyConstraints(); /* désactive */

Et hop, c’était tout simple 🙂

Laisser un commentaire