Vấn đề phải nằm ở mô hình Người dùng. Mở tệp User.php và sửa đổi $fillable
Biến đổi. Thêm id
vào mảng. $fillable
biến cho Eloquent biết những trường nào cần bảo vệ khỏi việc gán hàng loạt giống như trường bạn đang thực hiện (gán hàng loạt nghĩa là bạn đang đặt tất cả các giá trị cùng một lúc trong phần chèn của mình). Vì vậy, ngay cả khi bạn chỉ định id
giống như bạn đã làm trong lệnh gọi create () Eloquent sẽ bỏ qua bất kỳ giá trị nào bạn đã đặt vì trường đó không phải là một phần của $fillable
các lĩnh vực.
Vì vậy, có biến đó như:
protected $fillable = ['id', 'first_name', 'last_name'];
và bạn nên đi (cũng cần lưu ý rằng bạn không để trống bất kỳ trường nào mà theo sự di chuyển của người dùng không được để trống)