Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

etelah bikin project Laravel, biasanya kita butuh database untuk nyimpen data, misalnya data user, artikel, produk, dll. Nah, Laravel punya fitur keren namanya Migration. Dengan migration, kita bisa bikin struktur tabel di database secara otomatis lewat Kode, tanpa harus manual bikin lewat phpMyAdmin.

πŸ”Ή Apa Itu Migration?

Migration itu semacam blueprint (cetak biru) tabel database dalam bentuk file PHP. Jadi, kalau kamu mau bikin tabel users, posts, atau products, cukup tulis script migration β†’ jalankan perintah β†’ tabel langsung jadi di database.

πŸ”Ή Cara Bikin Migration Gunakan command berikut di terminal:

image-18 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Contoh:

image-19 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Perintah ini bakal bikin file baru di folder database/migrations.

πŸ”Ή Isi File Migration Di file migration, kamu akan lihat struktur dasar kayak gini:

image-20 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ
  • id() β†’ otomatis bikin kolom id (primary key).
  • string('name') β†’ bikin kolom name dengan tipe data string.
  • integer('price') β†’ bikin kolom price tipe integer.
  • timestamps() β†’ bikin kolom created_at & updated_at otomatis.

πŸ”Ή Jalankan Migration Setelah bikin migration, tinggal jalanin perintah ini:

image-21 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Kalau berhasil, cek database kamu β†’ tabel products langsung muncul.

πŸ”Ή Kalau Ada Perubahan Struktur? Misalnya mau nambah kolom stock di tabel products, cukup bikin migration baru:

image-22 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Terus isi script-nya kayak gini:

image-23 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Lalu jalankan lagi:

image-24 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

βœ… Dengan migration, kerja tim jadi lebih gampang. Semua orang bisa punya struktur database yang sama, tanpa harus setting manual satu-satu.

🎯 Penutup

Migration di Laravel itu ibarat remote control buat database kamu. Tinggal sekali klik perintah β†’ tabel langsung muncul otomatis, rapi, dan seragam. Jadi, nggak perlu lagi ribet bikin tabel manual lewat phpMyAdmin. ✨

Dengan migration, kamu bisa:
βœ… Mengatur struktur database dengan mudah.
βœ… Bekerja sama dengan tim tanpa khawatir tabel beda-beda.
βœ… Mengubah atau menambah kolom kapan pun dengan aman.

Pokoknya, kalau udah kenal migration, urusan database bakal jauh lebih gampang. πŸš€πŸ”₯

Solusi Digitalisasi Bisnis dari Nawatara Tech

Buat kamu yang pengen punya website tapi nggak mau ribet, MauWebBisnis dari Nawatara Tech siap bantu! Kami bikin website yang profesional, cepat, dan gampang dikelola. Mulai dari Landing Page sampai Website Sistem Otomatis, semua bisa disesuaikan dengan kebutuhan bisnis kamu.

Jadi, daripada terus-terusan terjebak di marketplace, lebih baik ambil langkah besar buat punya website sendiri. Saatnya bisnis kamu lebih stabil, lebih untung, dan lebih siap bersaing!

Bangun website profesional yang bukan hanya cepat dan menarik, tapi juga didukung strategi digital marketing lengkap untuk meningkatkan traffic dan penjualan bisnismu!

MauWebBisnis dari NawaTara Tech menawarkan layanan Website Profesional #1, mulai dari Landing Page hingga Website Sistem Otomatis yang dirancang untuk meningkatkan visibilitas dan konversi bisnismu.

image-3 Migrasi Database di Laravel, Biar Tabel Muncul Otomatis πŸ—„οΈ

Baca JugaMenghargai Kerja Sama: Vendor Kecil Bukan Pesuruh

Berlangganan Saluran WhatsApp:  WA Channel

Join Community SekarangNawatara Community

Siswa SMK Teratai Putih Global 4 Bekasi Jurusan RPL yang sedang belajar pemograman dan pembuatan aplikasi. Ingin terus berkembang di dunia teknologi dan siap menghadapi tantangan masa depan.

Post Comment

You May Have Missed