F' Laravel, seeder jintużaw biex jimtlew id-database b'dejta inizjali jew finta. Huma jipprovdu mod konvenjenti biex tinħoloq u tiddaħħal data fit-tabelli tad-database. Hawn gwida pass pass dwar l-użu seeder fi Laravel:
Oħloq a Seeder
Biex toħloq seeder, tista 'tuża l- kmand Artisan. Pereżempju, biex toħloq tabella għat-tabella "utenti", mexxi l-kmand li ġej: make:seeder
seeder
Iddefinixxi Data
seeder Iftaħ il- fajl iġġenerat fid- direttorju. Fil- metodu, tista 'tiddefinixxi d-dejta li trid żerriegħa fid-database. Tista 'tuża 's query builder jew Eloquent ORM biex iddaħħal id-dejta. database/seeders
run
Laravel
Mexxi l- Seeder
Biex tesegwixxi seeder u daħħal id-data fid-database, uża l- db:seed
kmand Artisan. B'mod awtomatiku, kollox seeder se jitmexxa. Jekk trid tmexxi speċifikament seeder, tista 'tuża l --class
-għażla.
Seeder u Rollback
Seeder jistgħu jiġu rritornati bħad-migrazzjoni. Biex tneħħi l-aħħar lott ta ' seeder, tista' tuża l- db:seed --class
kmand bl- --reverse
għażla.
L-użu seeder in Laravel jagħmilha faċli biex timla d-database b'data inizjali jew toħloq data finta għal skopijiet ta 'ttestjar. Jippermettilek ddaħħal data malajr fit-tabelli mingħajr intervent manwali.