Assalamualaikum, wr. wb. Langsung saja, buat kalian yang sedang mencari cara untuk Menambahkan Kolom Baru Pada Tabel Menggunakan Migrasi Laravel, selamat datang di tutorial ini.
Kenapa melalui migrasi? salah satunya, agar kita mudah untuk memanajemen ketika atau saat terjadi perubahan pada database, baik saat mau menambah kolom, atau merubah kolom, dll. Dan disini akan dijelaskan cara menambah kolom baru pada suatu tabel yang sudah ada. Ketika tutorial ini dibuat, kita menggunakan laravel versi 8. Buat kalian yang menggunakan versi di atasnya, silahkan dicoba dulu, kalau gak bisa, silahkan cek di dokumentasi resmi Laravelnya, siapa tahu ada update terbaru.
Oke langsung saja, silahkan buat file migrasi dengan mengetikkan perintah berikut
php artisan make:migration add_position_to_users_table --table=users
Untuk penamaan sebaiknya dibuat sesuai yang kita lakukan, misal pada contoh di atas jika diartikan maksudnya kita menambahkan kolom position ke tabel users, maka dari itu penamaannya seperti itu.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateAddPositionIdToUsersTable extends Migration { public function up() { Schema::table('users', function (Blueprint $table) { $table->integer('position'); }); } public function down() { Schema::table('users', function($table) { $table->dropColumn('position'); }); } } |
Penjelasan:
php artisan migrate
command untuk migrasi salah gan,
BalasHapusharusnya
php artisan migrate
terimakasih gan koreksinya, sudah di update, hehehehe
Hapus