Problém musí být v uživatelském modelu. Otevřete soubor User.php a upravte $fillable variabilní. Přidejte id do pole. $fillable proměnná říká Eloquent, která pole má chránit před hromadným přiřazením, jako je to, které provádíte (hromadné přiřazení znamená, že nastavujete všechny hodnoty najednou ve svém insertu). Tedy i když zadáte id jako jste to udělali ve svém volání create() Eloquent bude ignorovat jakoukoli hodnotu, kterou jste nastavili, protože toto pole není součástí $fillable pole.
Mějte tedy proměnnou jako:
protected $fillable = ['id', 'first_name', 'last_name'];
a měli byste jít (také s ohledem na to, že jste nenechali žádná pole prázdná, která podle migrace uživatelů nemohou být nulová)