Nggawe Data Nggunakake Seeder ing Laravel

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.