By : febri wijaya | on : 2020-07-31 08:55:10 | Category : laravel
Pada tutorial kali ini saya akan menjelaskan seeding dan faker pada laravel. Apasih itu seeding pada laravel ? Seeding merupakan fitur pada laravel untuk mengisi data test pada record tabel.
Analoginya seperti ini : Terkadang kita ingin mengisi data sembarang sebanyak 100 data untuk menampilkan data tersebut ke dalam halaman kita, tentu jika kita mengisinya secara manual maka akan sangat memakan waktu dan bersifat tidak efisien, Maka fitur ini adalah solusinya. Kemudian apa itu faker ?. Faker itu adalah library untuk membuat data palsu, atau data testing. Faker mampu menggenerate ratusan bahkan ribuan data secara acak. Masih bingung apa itu seeding dan faker pada laravel ?, langsung saja kita lihat bagaimana cara kerjanya. Tetapi silahkan teman-teman ikuti tutorial sebelumnya Tutorial Belajar Migration pada Laravel karena pada saat ini kita menggunakan database dari tutorial sebelumnya.
Pertama-tama, silahkan buat model Post, PostFactory dan PostSeeder sekaligus dengan cara :
php artisan make:model Post -fsMaka akan tampil file model Post, PostFactory dan PostSeeder.
Cara menggunakan faker
Kemudian edit file PostFactory :
database/factories/PostFactory.php