Dit komt omdat u $table->integer('user_id'); . heeft toegevoegd naar uw migratiebestand. U moet een unsignedInteger . toevoegen in plaats van een integer , omdat de originele id kolom van de users tabel is unsigned (en beide kolommen moeten exact hetzelfde zijn).
[BEWERKEN]
Sinds Laravel 5.8 is de id kolomtype van de standaard users tabel is niet langer een integer . Het is nu een bigInteger .