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