, naudojami duomenų bazei užpildyti pradiniais arba fiktyviais duomenimis Laravel. seeder Jie suteikia patogų būdą kurti ir įterpti duomenis į duomenų bazių lenteles. Štai žingsnis po žingsnio naudojimo seeder instrukcija Laravel:
Sukurti Seeder
Norėdami sukurti naują seeder, galite naudoti komandą Artisan. Pavyzdžiui, norėdami sukurti lentelę „vartotojai“, paleiskite šią komandą: make:seeder
seeder
Apibrėžkite duomenis
Atidarykite sugeneruotą seeder failą kataloge . Metodu galite apibrėžti duomenis, kuriuos norite perkelti į duomenų bazę. Duomenims įterpti galite naudoti užklausų kūrimo priemonę arba Eloquent ORM. database/seeders
run
Laravel
Paleiskite Seeder
Norėdami vykdyti seeder ir įterpti duomenis į duomenų bazę, naudokite db:seed
komandą Artisan. Pagal numatytuosius nustatymus viskas seeder bus paleista. Jei norite paleisti konkretų seeder, galite naudoti --class
parinktį.
Seeder ir Rollback
Seeder gali būti atšauktas kaip ir migracijos. Norėdami anuliuoti paskutinę partiją seeder, galite naudoti db:seed --class
komandą su --reverse
parinktimi.
Naudojant seeder in Laravel leidžia lengvai užpildyti duomenų bazę pradiniais duomenimis arba sukurti netikrus duomenis testavimo tikslais. Tai leidžia greitai įterpti duomenis į lenteles be rankinio įsikišimo.