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
$ 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
disini saya teah membuat database dan telah saya sesuaikan dengan file .env
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