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 .