Katika Laravel, seeder hutumiwa kujaza hifadhidata na data ya awali au dummy. Wanatoa njia rahisi ya kuunda na kuingiza data kwenye meza za hifadhidata. Hapa kuna mwongozo wa hatua kwa hatua wa kutumia seeder katika Laravel:
Unda a Seeder
Ili kuunda mpya seeder, unaweza kutumia amri ya Artisan. Kwa mfano, kuunda jedwali la "watumiaji", endesha amri ifuatayo: make:seeder
seeder
Fafanua Data
Fungua faili iliyotengenezwa seeder kwenye saraka. Kwa njia, unaweza kufafanua data ambayo unataka kuweka kwenye hifadhidata. Unaweza kutumia mjenzi wa hoja au ORM Eloquent kuingiza data. database/seeders
run
Laravel
Endesha Seeder
Ili kutekeleza seeder na kuingiza data kwenye hifadhidata, tumia db:seed
amri ya Artisan. Kwa chaguo-msingi, yote seeder yataendeshwa. Ikiwa unataka kuendesha specific seeder, unaweza kutumia --class
chaguo.
Seeder na Rollback
Seeder inaweza kurudishwa nyuma kama uhamiaji. Ili kutendua kundi la mwisho la seeder, unaweza kutumia db:seed --class
amri na --reverse
chaguo.
Kutumia seeder ndani Laravel hurahisisha kujaza hifadhidata na data ya awali au kuunda data dummy kwa madhumuni ya majaribio. Inakuruhusu kuingiza data haraka kwenye meza bila uingiliaji wa mwongozo.