Define las Foreign Keys en Laravel como un Master
Las formas más comunes de definir las foreign keys en nuestras migracioes pasa a ser de la siguiente forma:
El cĂłdigo anterior funciona perfectamente, pero lo siguiente todavĂa es más elegante.
Si revisamos la lógica del método foreignIdFor de la clase Blueprint es muy sencillo.
Ya tienes 3 formas diferentes de crear tus foreign keys en Laravel.