Esto se debe a que agregó $table->integer('user_id');
a su archivo de migración. Debe agregar un unsignedInteger
en lugar de un integer
, porque el id
original columna de los users
la tabla está unsigned
(y ambas columnas deben ser exactamente iguales).
[EDITAR]
Desde Laravel 5.8, el id
tipo de columna de los users
predeterminados la tabla ya no es un integer
. Ahora es un bigInteger
.