Dette er fordi du tilføjede $table->integer('user_id'); til din migrationsfil. Du skal tilføje et unsignedInteger i stedet for et integer , fordi det originale id kolonne af users tabellen er unsigned (og begge kolonner skal være nøjagtig ens).
[EDIT]
Siden Laravel 5.8 er id kolonnetype for standard users tabel er ikke længere et integer . Det er nu et bigInteger .