Проблемът трябва да е в потребителския модел. Отворете файла User.php и променете $fillable променлива. Добавете id към масива. $fillable променливата казва на Eloquent кои полета да защити от масово присвояване като това, което правите (масово присвояване означава, че задавате всички стойности наведнъж във вашия вмък). Така че дори ако посочите id както направихте във вашето извикване create() Eloquent ще игнорира стойността, която сте задали, защото това поле не е част от $fillable полета.
Така че имайте тази променлива като:
protected $fillable = ['id', 'first_name', 'last_name'];
и трябва да сте готови (също като се има предвид, че не сте оставили празни полета, които според миграцията на потребителите не могат да бъдат нулеви)