Das liegt daran, dass Sie $table->integer('user_id');
hinzugefügt haben zu Ihrer Migrationsdatei. Sie müssen eine unsignedInteger
hinzufügen statt einer integer
, weil die ursprüngliche id
Spalte der users
Tabelle ist unsigned
(und beide Spalten müssen genau gleich sein).
[BEARBEITEN]
Seit Laravel 5.8 ist die id
Spaltentyp der Standard users
table ist keine integer
mehr . Es ist jetzt ein bigInteger
.