El problema debe estar en el modelo de usuario. Abra el archivo User.php y modifique el $fillable
variable. Añadir id
a la matriz. El $fillable
La variable le dice a Eloquent qué campos proteger de una asignación masiva como la que está haciendo (la asignación masiva significa que está configurando todos los valores a la vez en su inserción). Entonces, incluso si especifica id
como lo hizo en su llamada create () Eloquent ignorará cualquier valor que haya establecido porque ese campo no es parte de $fillable
campos.
Así que tenga esa variable como:
protected $fillable = ['id', 'first_name', 'last_name'];
y debería estar listo para comenzar (también teniendo en cuenta que no ha dejado ningún campo vacío que, según la migración del usuario, no puede ser nulo)