Kolom tidak ada di database

Saya sudah migrate file '2023_08_17_154622_creates_profile_user_pivot_table.php'. Namun kolom 'profile_id' dan 'user_id' tidak ada di database

public function up()
    {
        Schema::create('profile_user', function (Blueprint $table) {
            $table->id();
            $table->unsignedBigInteger('profile_id');
            $table->unsignedBigInteger('user_id');

            $table->timestamps();
        });
    }
avatar ZhasXSNoW
@ZhasXSNoW

1 Kontribusi 0 Poin

Diperbarui 1 tahun yang lalu

Tanggapan

database apa yang digunakan? bisa ditunjukkan konfigurasi db nya?

ini kak repositorinya: https://github.com/Javastick/myGram/tree/main

2 Jawaban:

Apakah sudah menjalankan migration nya ?

avatar AhmadHaidarAlbaqir
@AhmadHaidarAlbaqir

19 Kontribusi 3 Poin

Dipost 1 tahun yang lalu

Tanggapan

sudah kak, malah berkali kali, tapi tetep tidak ada kolomnya di database sqlite

apakah ada error ketika menjalankan migration?

ngga error, cuma tulisanya "Nothing to migrate" karena emang udah di migrate

"Namun kolom 'profile_id' dan 'user_id' tidak ada di database". Ini maksudnya kamu mau menambahkan kolom atau bikin table baru ?

Untuk menambahkan kolom, isi file migrationnya berbeda contoh menambahkan email di table users yang sudah ada

Schema::table('users', function (Blueprint $table) {
    $table->string('email')->nullable();
});

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban