Som vi diskuterede i kommentarerne ovenfor, skal en fremmednøglekolonne være den samme datatype som den primære nøgle, den refererer til.
Du har erklæret dit user.id
primær nøgle som $table->bigIncrements('id')
som bliver BIGINT UNSIGNED AUTO_INCREMENT
i MySQL-syntaks.
Du skal erklære fremmednøglen som $table->unsignedBigInteger('user_id')
som bliver BIGINT UNSIGNED
i MySQL, hvilket gør den kompatibel med at være en fremmednøgle til user.id
kolonne.