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

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *