Postingan lainnya
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();
});
}
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 ?
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();
});