Membuat Database Seeder dengan Faker di Laravel
kegunaan dari database seeder yaitu kita dapat menginsert data dengan mudah untuk data sampel atau biasa di sebut data dummy di laravel sudah disediakan package yaitu faker. oke langsung saja kita mulai
silahkan jalankan migration terlebih dahulu.
sekarang kita buat seeder dengan artisan. silahkan buka command promt dan terminal dan ketikkan perintah berikut ini
silahkan jalankan migration terlebih dahulu.
sekarang kita buat seeder dengan artisan. silahkan buka command promt dan terminal dan ketikkan perintah berikut ini
$
php artisan make:seeder UsersTableSeeder
jika silahkan buka folder project teman-teman di folder database/seeds
<?phpuse Illuminate\Database\Seeder;class UsersTableSeeder extends Seeder{/*** Run the database seeds.** @return void*/public function run(){//}}
kemudian edit menjadi
<?phpuse Illuminate\Database\Seeder;use Faker\Factory as Faker;class UsersTableSeeder extends Seeder{public function run(){$faker = Faker::create();foreach(range(0,10) as $i){DB::table('users')->insert(['name' => $faker->name,'email' => $faker->email,'password' => bcrypt('password'),]);}}}
kemudian jalankan seedernya dengan perintah
$
php artisan db:seed
jika cek tabel user jika data sudah terisi maka berarti berhasil.
sekian dulu tutorial kali ini terima kasih.
wassalamualaikum warahmatullahi wabarakatuh.
Leave a Comment