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.