Ce n'est pas la bonne solution !
Si tu réfléchis bien à tes structures de tables, en aucun cas tu n'as besoin de créer une migration spéficique pour les foreign key.
A chaque ajout de foreign (même dans un Schema::create) tu es clairement censé pouvoir ajouter ta foreign.