DataBase Migration

Assalamualaikum wr.wb
Nah,Guys dipostingan kali ini aku bakal ngebahas tentang Migration pada laravel.

Lanjut kita kenali dulu apa itu migration?
Migration adalah sebuah fitur yang ada pada laravel, migration merupakan Control Version System untuk database. dengan menggunakan migration laravel, memungkinkan kita untuk mengelola database dengan lebih mudah.
Dengan menggunakan migration, kita bisa membuat table data dengan lebih mudah dan cepat. migration akan membuat atau meng-generate file-file migration sebagai control system. file-file ini lah yang bisa dikirim oleh programmer antara satu sama lain saat sedang membuat aplikasi.

Sekarang kita buat migrasi untuk membuat table t_percobaan
pertama-tama buka CMD, masuk ke folder laravel menggunakan cd



Lalu ketik perintah php artisan make:migration create_t_percobaan



Edit file create_t_percobaan di folder migration sebagai berikut :


function up() : Fungsi yang dijalankan ketika database di migrate, biasanya menjalankan perintah create table, ataupun alter table.

function down() : Fungsi yang dijalankan ketika database di rollback, biasanya kebalikan dari fungsi yang dikerjakan pada function up.

Kembali ke cmd, jalankan perintah php artisan migrate

Lalu kita lihat di database :

Nah selanjutnya kita akan buat lagi table t_kelas dengan field nama_kelas, jurusan menggunakan migrasi masih sama seperti yang sebelumnya yaitu buka CMD lalu ketik perintah php artisan make:migration create_t_kelas
seperti tadi


Lalu kita edit file create_t_kelas di folder migration


jangan lupa jalankan perintah php artisan migrate


table t_kelas telah ditambahkan

Lalu kita akan melakukan perubahan pada table t_kelas yaitu dengan menambahkan field lokasi_ruangan dengan tipe data string dan panjang 100 karakter, kita jalankan perintah

php artisan make:migration add_goldar_t_siswa



lalu edit file dan
lalu jalankan lagi perintah php artisan migrate

Selanjutnya kita akan melakukan perubahan pada t_kelas yaitu dengan mengganti panjangnya menjadi 50 karakter yaitu dengan perintah php artisan make:migration change_t_kelas

edit file tsb :


tidak lupa juga jalankan perintah php artisan migrate

Kita cek lagi database nya :

Selanjutnya kita akan menambahkan field nama_walkel dengan tipe data string dan panjang 50 karakter dengan perintah php artisan make:migration add_nama_walkel_t_kelas
lalu edit file tsb :

jalankan perintah php artisan migrate seperti biasa
lalu kita cek kembali database
Selanjutnya kita akan mengubah nama field nama_walkel menjadi nama_wali_kelas menggunakan perintah php artisan make:migration change_nama_walkel_t_kelas

Lalu edit file :

Tidak lupa jalankan perintah php artisan migrate

lalu kita cek database nya:

Nah mungkin Segitu materi kali ini mohon maaf kalau tida ada gambar saya juga lagi cari error kenapa gk bisa upload, tapi saya akan perbaiki hari ini juga jadi stay cun terus di blog saya mohon maaf kekurangan nya
Wassalamualaikum wr.wb

Komentar

Postingan Populer