Në Laravel, seeder përdoren për të mbushur bazën e të dhënave me të dhëna fillestare ose dummy. Ato ofrojnë një mënyrë të përshtatshme për të krijuar dhe futur të dhëna në tabelat e bazës së të dhënave. Këtu është një udhëzues hap pas hapi për përdorimin seeder në Laravel:
Krijo një Seeder
Për të krijuar një të re seeder, mund të përdorni komandën Artisan. Për shembull, për të krijuar një tabelë për "përdoruesit", ekzekutoni komandën e mëposhtme: make:seeder
seeder
Përcaktoni të dhënat
Hapni seeder skedarin e krijuar në drejtori. Në metodë, ju mund të përcaktoni të dhënat që dëshironi të vendosni në bazën e të dhënave. Ju mund të përdorni ndërtuesin e pyetjeve ose ORM Eloquent për të futur të dhënat. database/seeders
run
Laravel
Drejtoni Seeder
Për të ekzekutuar seeder dhe futur të dhënat në bazën e të dhënave, përdorni db:seed
komandën Artisan. Si parazgjedhje, të gjitha seeder do të ekzekutohen. Nëse dëshironi të ekzekutoni një seeder, mund të përdorni --class
opsionin.
Seeder dhe Rollback
Seeder mund të rikthehet ashtu si migrimet. Për të zhbërë grupin e fundit të seeder, mund të përdorni db:seed --class
komandën me --reverse
opsionin.
Përdorimi seeder i Laravel e bën të lehtë mbushjen e bazës së të dhënave me të dhëna fillestare ose krijimin e të dhënave false për qëllime testimi. Kjo ju lejon të futni shpejt të dhënat në tabela pa ndërhyrje manuale.