C'est parce que vous avez ajouté $table->integer('user_id');
à votre dossier de migration. Vous devez ajouter un unsignedInteger
au lieu d'un integer
, car l'id
d'origine colonne des users
la table est unsigned
(et les deux colonnes doivent être exactement identiques).
[MODIFIER]
Depuis Laravel 5.8, le id
type de colonne des users
par défaut table n'est plus un integer
. C'est maintenant un bigInteger
.