Cara Membuat Migration dan Model – Belajar Laravel Part 2

Tekno Clarity – Cara Membuat Migration dan Model – Belajar Laravel Part 2, Pada kesempatan kali ini admin akan membahas tentang dunia tutorial programming yakni tentang proses pembuatan migration di laravel dan membuat model di laravel.

Artikel Menarik Lainnya :

Laravel ini sendiri merupakan sebuah framework yang menggunakan bahasa PHP dalam pembuatan frameworknya. Bersifat open source dan dapat kalian gunakan secara gratis dan sangat banyak resource bertebaran di internet.

Apa itu Migration di Laravel ?

Migration di laravel adalah sebuah file yang mempunyai fungsi sebagai tempat menyimpan struktur tabel secara tertulis yang nantinya akan dibuat pada database. Pada migration kalian bisa menentukan kolom-kolom yang akan dibentuk pada sebuah tabel database.

Selain itu kalian juga bisa membuat sebuah pengaturan constraint alias relasi antar tabel pada migration loh. Terutama untuk laravel versi 5 biasanya pada saat kalian ingin membuat sebuah relasi pada tabel database, kalian akan bermain dengan sintak yang ada pada file migration.

Jadi intinya adalah migration itu tempat kita membuat struktur tabel di database secara tertulis, yang nantinya akan dieksekusi sehingga sebuah tabel di database akan dibuat.

Apa itu Model di Laravel ?

Model di Laravel adalah sebuah file di laravel yang mempunyai fungsi sebagai penampung aturan pengisian data ke dalam database nih. File model juga dapat digunakan sebagai penyimpan function relasi antar tabel, sehingga pada saat ada inputan di tabel yang relasi maka akan otomatis dikoneksikan.

Pada file model di laravel terdapat beberapa variabel yang sering digunakan dan salah satu contohnya adalah variabel $fillable yang merupakan sebuah variabel array yang melambangkan kolom dari tabel yang digunakan oleh model.

Keterkaitan Migration dan Model

Berdasarkan pengertian dari migration dan model dapat dilihat pada kedua komponen ini sangatlah berkaitan satu sama lain.

Migration itu adalah file yang bekerja untuk membuat tabel di database sementara model adalah file yang bekerja untuk menampung aturan pengisian data pada kolom tabel di database.

Nah karena keterkaitan yang saling membutuhkan tersebut, maka pada saat kalian ingin membuat sebuah model itu kalian bisa membuat file migrationnya secara bersamaan.

Cara Membuat Migration dan Model di Laravel

Nah sekarang admin akan membahas tentang bagaimana cara membuat migration dan model secara bersamaan di projek framework laravel. Berikut ini adalah langkah-langkahnya:

  1. Silahkan buat projekan laravel baru dengan sintak berikut:
    composer create-project --prefer-dist laravel/laravel=^8.* TeknoClarity
    
  2. Selanjutnya silahkan buka folder projek kalian, dan buka terminal atau cmd di dalam folder tersebut
  3. Setelah itu isi file .env untuk mengatur database yang akan digunakan, contohnya seperti berikut ini DB_DATABASE diisi dengan nama database kalian:Cara Membuat Migration dan Model - Belajar Laravel Part 2
  4. Selanjutnya kalian masukkan sintak untuk membuat file model sekaligus membuat file migration di projek laravel kalian dengan nama yang sama, berikut ini sintaknya:
    php artisan make:model Post
  5. Maka akan ada dua file yang terbuat, berikut ini adalah tampilan file migration post yang terbuat:Cara Membuat Migration dan Model - Belajar Laravel Part 2
  6. Berikutnya adalah tampilan dari file model yang terdapat pada folder App\Model: Cara Membuat Migration dan Model - Belajar Laravel Part 2
  7. Pada file migration silahkan kalian buat kolom dengan menambahkan sintak seperti di bawah ini, pada bagian bawah variabel $table->id();:
    $table->tipedata('namakolom'); contoh: $table->string('judul');
  8. Silahkan buat kolom sesuai dengan kebutuhan tabel kalian, setelah itu kita buat variabel $fillable pada file modelnya, berikut ini adalah contoh variabelnya:
    protected $fillable = [ 'judul' ];
  9. Sama dengan file migration kalian bisa menambahkan isi array dengan nama kolom yang sesuai dengan kolom yang dapat diisi pada tabel migration kalian.
  10. Jalankan perintah php artisan migrate untuk mengeksekusi migration yang telah kita buat
  11. Silahkan cek database kalian dan lihat apakah tabel telah terbuat
  12. Selesai.

Nah jadi begitulah langkah-langkah untuk membuat file migration dan model pada projek framework laravel. Selanjutnya kita akan belajar membuat fitur login loh.

Video Cara Membuat Migration dan Model di Laravel

Berikut ini admin juga telah membuat sebuah video yang menjelaskan bagaimana cara membuat file migration dan model pada framework laravel, silahkan ditonton yah:

Nah jadi itulah penjelasan yang dapat admin sampaikan pada artikel Cara Membuat Migration dan Model – Belajar Laravel Part 2 kali ini, semoga bermanfaat dan jangan lupa simak artikel lainnya di Tekno Clarity yah.

Terima kasih telah berkunjung dan Wassalamualaikum Warahmatullahi Wabarakatu