Seperti yang telah kita bahas dalam komentar di atas, kolom kunci asing harus memiliki tipe data yang sama dengan kunci utama yang dirujuk.
Anda mendeklarasikan user.id . Anda kunci utama sebagai $table->bigIncrements('id') yang menjadi BIGINT UNSIGNED AUTO_INCREMENT dalam sintaks MySQL.
Anda harus mendeklarasikan kunci asing sebagai $table->unsignedBigInteger('user_id') yang akan menjadi BIGINT UNSIGNED di MySQL, membuatnya kompatibel dengan menjadi kunci asing ke user.id kolom.