Membuat migrasi sedehana dengan laravel
Untuk membuat migrasi sederhana dengan tabel products
yang memiliki kolom id
(integer), name
(string), price
(integer), dan stock
(integer), ikuti langkah-langkah berikut:
Langkah 1: Membuat Migrasi Baru
Buka terminal dan masuk ke direktori proyek Laravel Anda. Kemudian, jalankan perintah Artisan untuk membuat migrasi baru:
Perintah ini akan membuat file migrasi baru di direktori database/migrations
.
Langkah 2: Edit File Migrasi
Buka file migrasi yang baru saja Anda buat. Nama file migrasi akan terlihat seperti timestamp_create_products_table.php
di direktori database/migrations
. Buka file ini dan ubah metode up()
untuk mencocokkan dengan kebutuhan tabel Anda:
Dalam migrasi ini, id()
digunakan untuk membuat kolom id
yang bertipe data integer dan otomatis bertambah (primary key). Selanjutnya, terdapat kolom name
dengan tipe data string, kolom price
dengan tipe data integer, dan kolom stock
dengan tipe data integer.
Langkah 3: Jalankan Migrasi
Setelah Anda mengedit file migrasi, jalankan perintah Artisan untuk menjalankan migrasi dan membuat tabel di database:
Perintah ini akan membuat tabel products
di database Anda sesuai dengan definisi migrasi yang telah Anda buat.
Di bab berikutnya akan belajar cara mengkases database lewat model sederhana.
Last updated