Isso ocorre porque você adicionou
$table->integer('user_id');
ao seu arquivo de migração. Você deve adicionar um unsignedInteger
em vez de um integer
, porque o id
original coluna dos users
a tabela é unsigned
(e ambas as colunas devem ser exatamente iguais). [EDITAR]
Desde o Laravel 5.8, o
id
tipo de coluna dos users
padrão a tabela não é mais um integer
. Agora é um bigInteger
.