Je to proto, že jste přidali $table->integer('user_id');
do vašeho migračního souboru. Musíte přidat unsignedInteger
místo integer
, protože původní id
ve sloupci users
tabulka je unsigned
(a oba sloupce musí být úplně stejné).
[EDITOVAT]
Od verze Laravel 5.8 id
typ sloupce výchozích users
tabulka již není integer
. Nyní je to bigInteger
.