1. Il existe des tables raceinfo et groupinfo, et le champ race_id de la table groupinfo est associé à la clé primaire de la table raceinfo.
2. Lorsque vous utilisez fzaninotto/Faker pour remplir des données dans la table groupinfo, un échec de remplissage des données se produira.
Question : Comment résoudre le problème d'association de clé étrangère entre deux tables liées afin que les fausses données puissent être remplies en douceur ?
Désactivez simplement les contraintes de clé étrangère avant de commencer à remplir les données.
Peu importe que le remplissage soit terminé ou non. Les contraintes de fermeture ne sont valables que pour la connexion actuelle à la base de données.
http://laravelacademy.org/pos...