Som vi diskuterade i kommentarerna ovan måste en kolumn för främmande nyckel vara samma datatyp som den primära nyckel den refererar till.
Du deklarerade ditt user.id
primärnyckel som $table->bigIncrements('id')
som blir BIGINT UNSIGNED AUTO_INCREMENT
i MySQL-syntax.
Du måste deklarera den främmande nyckeln som $table->unsignedBigInteger('user_id')
som blir BIGINT UNSIGNED
i MySQL, vilket gör den kompatibel med att vara en främmande nyckel till user.id
kolumn.