Membuat seeder sedehana di Laravel
Di Laravel, seeder adalah alat yang berguna untuk mengisi basis data Anda dengan data uji atau data awal. Dalam pengembangan perangkat lunak, seeder memungkinkan Anda untuk mengisi tabel dengan data statis atau data acak untuk menguji aplikasi Anda atau untuk membuat situasi simulasi. Berikut adalah langkah-langkah untuk membuat seeder di Laravel dengan nama tabel products
yang memiliki kolom name
(string), price
(integer), dan stock
(integer):
Membuat Seeder Baru:
Pertama, buat seeder baru menggunakan artisan command. Buka terminal atau command prompt, lalu ketik perintah berikut:
Command ini akan membuat sebuah file seeder baru bernama
ProductsTableSeeder.php
di dalam direktoridatabase/seeds
.Edit Seeder File:
Buka file
ProductsTableSeeder.php
yang baru saja dibuat dalam direktoridatabase/seeds
. Anda akan melihat methodrun()
. Di dalam method ini, Anda dapat menentukan data yang ingin Anda masukkan ke dalam tabelproducts
.Menjalankan Seeder:
Setelah Anda menambahkan data ke dalam seeder, jalankan perintah berikut untuk menjalankan seeder dan memasukkan data ke dalam tabel
products
:Perintah ini akan menjalankan seeder yang baru saja Anda buat dan memasukkan data ke dalam tabel
products
.
Sekarang, Anda telah membuat seeder di Laravel dengan nama tabel products
yang memiliki kolom name
(string), price
(integer), dan stock
(integer), serta memasukkan data awal ke dalam tabel tersebut.
Di bab berikutnya akan belajar cara membuat controller sederhana agar bisa membuat, membaca, memperbarui, dan menghapus data dari tabel.
Last updated