Database Miggration Dengan Laravel PWPB
Studi Kasus 1
Di studi kasus 1, saya akan membuat migration baru, yaitu membuat tabel t_percobaan.Sebelumnya, apa sih migration itu?
Migration adalah sebuah fitur di laravel yang mengelola berbagai revisi atas perubahan dari kodingan/dsb. yang disimpan dalam penyimpanan komputer.
Dengan menggunakan migration, kita bisa membuat tabel berisi data lebih cepat dan mudah.
Langsung saja kita buat tabel percobaannya!
Pertama-tama, buka dulu cmd, masuk ke folder laravel yang telah dibuat, lalu ketik
php artisan make:migration create_t_percobaan
Perintah diatas akan membuat file baru di dalam folder laravel kita, lebih spesifiknya di database/migrations. Setelah itu, kita buka file tersebut. Disana, saya akan membuat 15 kolom di tabel t_percobaan dengan mengisi function up dengan kode dibawah ini:
Setelah itu, saya akan menjalankan printah php artisan migrate di cmd. Setelah itu bisa dilihat di dalam database, sudah ada tabel yang saya buat tadi
Studi Kasus 2
Untuk studi kasus 2 saya telah membuat tabel tabel_kelas dengan nama, kelas dan jurusan di dalamnya lewat cara yang sama seperti diatasDisini saya akan menambahkan field lokasi ruangan. Maka saya cukup menjalankan perintah php artisan make:migration add_lokasi_ruangan di cmd. Buka file tersebut kemudian tulis perintah sbb:
setelah itu, saya kembali menjalankan perintah php artisan migrate. Maka field lokasi_ruangan sudah masuk ke dalam database.
Misalkan kita ingin mengganti panjang dari field lokasi_ruangan menjadi 50 karakter saja, namun sudah terlanjur di migrate, maka yang diharuskan adalah melakukan rollback. Fungsinya seperti tombol undo. Ini dijalankan di cmd dengan perintah sbb: php artisan migrate:rollback
Lalu saya akan mengganti kodingan sebelumnya yang awalnya panjang karakternya 100 menjadi 50. Setelah itu saya menjalankan perintah php artisan migrate lagi. Maka inilah database:

Saya akan menambahkan lagi field nama_walkel dengan perintah php artisan make:migration add_nama_walkel lalu buka file dan lakukan sama seperti sebelumnya dengan kode ini:
Jalankan kembali php artisan migrate dan field nama_walkel sudah bisa ditemukan di database

Setelah itu, saya akan mengubah nama field tersebut menjadi nama_wali_kelas. Pertama jalankan perintah php artisan make:migration change_nama_walkel_tabel_siswa di cmd lalu ketik kode sbb di dalam file baru tersebut:
Setelah itu jalankan kembali php artisan migrate
Maka database telah diperbarui.

Selesai. Terima kasih sudah membaca :)
Komentar
Posting Komentar