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 🙂
Vous aimez mes articles ? Offrez-moi un café !