U Laravel, seeder koriste se za popunjavanje baze podataka početnim ili lažnim podacima. Oni pružaju prikladan način za stvaranje i umetanje podataka u tablice baze podataka. Evo vodiča korak po korak za korištenje seeder u Laravel:
Stvoriti Seeder
Za izradu novog seeder možete koristiti naredbu Artisan. Na primjer, da biste stvorili tablicu za "korisnike", pokrenite sljedeću naredbu: make:seeder
seeder
Definirajte podatke
Otvorite generiranu seeder datoteku u direktoriju. U metodi možete definirati podatke koje želite unijeti u bazu podataka. Za umetanje podataka možete koristiti 's query builder ili Eloquent ORM. database/seeders
run
Laravel
Pokreni Seeder
Da biste izvršili seeder i umetnuli podatke u bazu podataka, koristite db:seed
naredbu Artisan. Prema zadanim postavkama, sve seeder će se pokrenuti. Ako želite pokrenuti određeni seeder, možete koristiti --class
opciju.
Seeder i Rollback
Seeder mogu se vratiti kao i migracije. Za poništavanje posljednje serije seeder, možete koristiti db:seed --class
naredbu s --reverse
opcijom.
Korištenje seeder in Laravel olakšava popunjavanje baze podataka početnim podacima ili stvaranje lažnih podataka za potrebe testiranja. Omogućuje brzo umetanje podataka u tablice bez ručne intervencije.