Problemet måste finnas i användarmodellen. Öppna User.php-filen och ändra $fillable
variabel. Lägg till id
till arrayen. $fillable
variabeln talar om för Eloquent vilka fält som ska skyddas från en masstilldelning som den du gör (masstilldelning betyder att du ställer in alla värden på en gång i din insats). Så även om du anger id
som du gjorde i ditt create()-anrop kommer Eloquent att ignorera det värde du har angett eftersom det fältet inte är en del av $fillable
fält.
Så har den variabeln som:
protected $fillable = ['id', 'first_name', 'last_name'];
och du bör vara bra att gå (även med tanke på att du inte har lämnat några fält tomma som enligt användarmigreringen inte kan vara null)