Home Web Laravel Memanfaatkan Migration Pada Laravel

Memanfaatkan Migration Pada Laravel

0

migration laravel

migration adalah fitur dari laravel yang mengatur database yaitu mengatur model tabel pada database menjadi lebih mudah, dan juga dengan adanya migration ini mempermudah kita ketika akan memindahkan database kita tanpa membuat susunan table nya dari awal

membuat migration

kita bisa membuat file migration menggunkan command sebagai berikut
 

$ php artisan make:migration create_books_table

setelah itu kita pada folder database lalu pada folder migration kita bisa melihat file “2022_07_23_061133_create_books_table.php” untuk angka yang depan temen-temen tidak perlu khawatir apa bila angkanya berbeda karena itu adalah tanggal pembuatan file tersebut.

setelah itu kita bisa buka file tersebut lalu kita bisa seusaikan dengan table yang akan kita buat atau bisa kita lihat pada contoh gambar di bawah ini 

 

bisa kita lihat di atas, disana saya akan membuat field yang bernama “nama” sedangkan untuk variable $table berguna untuk bluprint nya atau sebuah struktur table yang akan kita buat lalu  untuk function string() berfungsi untuk mengatur typedata apa yang akan kita setting pada database aja, tidak hanya string() saja untuk mengatur type data pada column yang akan kita buat, untuk type lainya bisa kita cek pada document resmi laravel dibawah 

memasukkan data table pada database

sebelum kita memasukkan data table kita pada database, yang pertama kita siapkan terlebih dahulu database kita.
disini saya teah membuat database dan telah saya sesuaikan dengan file .env 
temen-temen bisa lihat seperti dibawah :
setting .env
nama database

sesuaikan DB_DATABASE dengan nama database yang akan kita buat lalu untuk DB_USERNAME dan DB_PASSWORD sesuaikan dengan database teman-teman masing-masing.

setlah itu kita ketikan command pada terminal kita,

php artisan migrate 

kalau berhasil maka akan muncul pesan dibawah 

setelah itu pada database yang kita telah kita buat sebelumnya maka akan muncul table seperti dibawah

dan table yang kita buat akan otomatis masuk ke database yang telah kita buat

kesimpulan

dengan mengunakan migration sangat membantu kita dalam membuat design table database, kita tidak perlu membuat manual pada mysql atau database teman-teman lainya lalu manfaat lainya dari menggunakan migration adalah kita sudah punya template design database kita, jadi kalau sewaktu-waktu kita akan memindahkan aplikasi kita ke database lain, kita hanya perlu merubah setting pada file .env saja tanpa membuat design dari awal