Cara membuat Seeder Faker di Aplikasi Laravel

Oleh Dafa Alfauzi di 25 Sep 2025 | 14:06
Dafa Alfauzi

Dafa Alfauzi

Siswa
Postingan: 1
Anggota sejak: 9 Sep 2025

Laravel memiliki fitur Seeder dan Faker untuk membantu mengisi database dengan data awal atau data palsu yang bisa membantu jika kamu ingin menguji aplikasi dengan sampel yang banyak.


Seeder adalah fitur di Laravel yang berguna untuk mengisi database dengan data yang dimasukan oleh pengembang dengan data uji.


Faker adalah library PHP yang digunakan untuk membuat data palsu secara otomatis, Laravel mengintegrasikan Faker melalui Factory untuk memudahkan pembuatan data palsu.


Berikut adalah Tutorial cara membuat Seeder Faker : 


Buat Database

 

Gambar 1


Kemudian sambungkan Laravel dengan Database yang telah kita buat 


Gambar 2


Dilanjut dengan membuat Seeder pada aplikasi Laravel dengan sintaks berikut


Gambar 3


Kemudian kita edit file Seeder yang telah kita buat pada lokasi Database\seeders\(namaSeed)


Gambar 4


use Illuminate\Support\Facades\DB; = Library untuk memasukan data dari Seeder ke Database

use Illuminate\Support\Facades\Hash; = Library untuk men-Hash password yang akan dimasukan ke Database

use Faker\Factory as Faker; = Libarary Faker untuk membuat Data Palsu


$faker = Faker::create(); = Inisiasi Faker 


foreach (range(1, 15) as $index) { = Looping untuk memasukan data dari range 1 sampai 15, berarti memasukan 15 data

            DB::table('users')->insert([ = Memasukan data ke Tabel 'users'

                'name' => $faker->name, = Kolom 'name'

                'email' => $faker->unique()->safeEmail, = Kolom 'email'

                'password' => Hash::make('password'), = Kolom 'password' 

                'created_at' => now(), = Kolom 'create_at'

                'updated_at' => now(), = Kolom 'update_at'

            ]);

        }



Daftarkan Seeder di Database\Seeder\DatabaseSeeder

Ganti menjadi -> 

Gambar 5


Jika Sudah maka Jalankan Seed dengan sintaks 


Gambar 6





Disini bisa dilihat Data sudah ada pada table users dengan jumlah 15 




Berikut adalah cara membuat Seeder Faker untuk projek Laravel anda, Saya Dafa Alfauzi dengan NPM 2310631170131 dari Kelas 5E, Kurang lebihnya mohon maaf jika dari teman-teman ada yang mau disampaikan bisa memberikan tanggapan balasan dari Topik saya, Terima Kasih

25 Sep 2025 | 14:06
0 Suka

Laporkan

Silakan jelaskan laporan secara singkat dan jelas.