Tutorial Laravel Seed Database dengan Faker

REFA BLOG
1 minute read
0



Pengantar

Laravel Faker adalah sebuah library yang digunakan untuk membuat data palsu (fake data) dalam aplikasi Laravel. Faker digunakan untuk mengisi data pada tabel database dengan data-data yang tidak sebenarnya seperti nama, alamat, nomor telepon, dll. Faker dapat digunakan untuk mengisi data pada aplikasi selama proses pengembangan atau pengujian. 

Prereuisites

  • Pertama, install faker dengan menjalankan perintah composer require fzaninotto/faker
  • Kemudian, buat sebuah file baru dengan nama FakerExampleSeeder.php di dalam folder database/seeds
  • Dalam file tersebut, import faker dengan menambahkan use Faker\Factory as Faker;
  • Kemudian, dalam method run() buat sebuah instance dari faker dengan $faker = Faker::create();
  • Kemudian lakukan looping sebanyak jumlah data yang diinginkan dan insert data ke tabel dengan menggunakan faker, seperti contoh dibawah ini
php
public function run() { $faker = Faker::create(); for ($i = 0; $i < 10; $i++) { DB::table('users')->insert([ 'name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt('password'), ]); } }
  • Kemudian jalankan perintah php artisan db:seed --class=FakerExampleSeeder untuk menjalankan seeder yang telah dibuat
Itu adalah contoh sederhana dari penggunaan Faker dalam Laravel. Namun, Faker memiliki banyak fungsi lain yang dapat digunakan untuk membuat data palsu yang lebih kompleks.
Tags

Post a Comment

0Comments
Post a Comment (0)
To Top