Cố gắng chỉ định unsigned
cho team_id
:
$table->integer('team_id')->unsigned();
Khóa chính của bạn $table->increments('id');
là một số nguyên không dấu, vì vậy khóa ngoại $table->integer('team_id');
phải phù hợp với loại của nó.
Trích dẫn từ tài liệu Laravel :
Cập nhật
Đồng thời đảm bảo rằng bạn tạo team
bảng đầu tiên, vì vậy trình tạo lược đồ không cố gắng tạo khóa ngoại trên một bảng không tồn tại.