Ing Laravel, seeder digunakake kanggo populate database karo data dhisikan utawa dummy. Padha nyedhiyakake cara sing trep kanggo nggawe lan nglebokake data menyang tabel database. Mangkene pandhuan langkah-langkah kanggo seeder nggunakake Laravel:
Nggawe a Seeder
Kanggo nggawe anyar seeder, sampeyan bisa nggunakake printah Artisan. Contone, kanggo nggawe tabel "pangguna", jalanake printah ing ngisor iki: make:seeder
seeder
php artisan make:seeder UsersTableSeeder
Netepake Data
Bukak seeder file sing digawe ing direktori. Ing metode kasebut, sampeyan bisa nemtokake data sing pengin diwutahake menyang database. Sampeyan bisa nggunakake 's query builder utawa Eloquent ORM kanggo nglebokake data. database/seeders
run
Laravel
public function run()
{
DB::table('users')->insert([
[
'name' => 'John Doe',
'email' => '[email protected]',
'password' => bcrypt('password123'),
],
[
'name' => 'Jane Doe',
'email' => '[email protected]',
'password' => bcrypt('password456'),
],
// Add more data as needed
]);
}
Run ing Seeder
Kanggo nglakokake seeder lan nglebokake data menyang database, gunakake db:seed
printah Artisan. Kanthi gawan, kabeh seeder bakal mbukak. Yen sampeyan pengin mbukak tartamtu seeder, sampeyan bisa nggunakake --class
pilihan.
php artisan db:seed
Seeder lan Rollback
Seeder bisa digulung maneh kaya migrasi. Kanggo mbatalake kumpulan pungkasan seeder, sampeyan bisa nggunakake db:seed --class
printah karo --reverse
pilihan.
Nggunakake seeder in Laravel nggampangake isi database kanthi data awal utawa nggawe data goblok kanggo tujuan testing. Iki ngidini sampeyan nglebokake data kanthi cepet menyang tabel tanpa intervensi manual.