Problemet skal være i brugermodellen. Åbn User.php-filen og modificer $fillable
variabel. Tilføj id
til arrayet. $fillable
variabel fortæller Eloquent, hvilke felter der skal beskyttes mod en massetildeling som den du laver (massetildeling betyder, at du indstiller alle værdierne på én gang i din indsætning). Så selvom du angiver id
ligesom du gjorde i dit create()-kald vil Eloquent ignorere den værdi, du har angivet, fordi det felt ikke er en del af $fillable
felter.
Så har den variabel som:
protected $fillable = ['id', 'first_name', 'last_name'];
og du burde være god til at gå (også taget i betragtning, at du ikke har efterladt nogen felter tomme, som ifølge brugermigreringen ikke kan være null)