లో Laravel, seeder ప్రారంభ లేదా నకిలీ డేటాతో డేటాబేస్ను నింపడానికి ఉపయోగించబడతాయి. వారు డేటాబేస్ పట్టికలలో డేటాను సృష్టించడానికి మరియు ఇన్సర్ట్ చేయడానికి అనుకూలమైన మార్గాన్ని అందిస్తారు. seeder ఇక్కడ ఉపయోగించడం గురించి దశల వారీ గైడ్ ఉంది Laravel:
సృష్టించు a Seeder
క్రొత్తదాన్ని సృష్టించడానికి seeder, మీరు ఆర్టిసాన్ ఆదేశాన్ని ఉపయోగించవచ్చు. ఉదాహరణకు, "యూజర్స్" పట్టిక కోసం ఒక సృష్టించడానికి, కింది ఆదేశాన్ని అమలు చేయండి: make:seeder
seeder
డేటాను నిర్వచించండి
seeder డైరెక్టరీలో రూపొందించిన ఫైల్ను తెరవండి . పద్ధతిలో, మీరు డేటాబేస్లో సీడ్ చేయాలనుకుంటున్న డేటాను నిర్వచించవచ్చు. మీరు డేటాను చొప్పించడానికి 'స్ క్వెరీ బిల్డర్ లేదా ఎలోక్వెంట్ ORMని ఉపయోగించవచ్చు. database/seeders
run
Laravel
అమలు చేయండి Seeder
seeder డేటాబేస్లో డేటాను అమలు చేయడానికి మరియు ఇన్సర్ట్ చేయడానికి, db:seed
ఆర్టిసాన్ ఆదేశాన్ని ఉపయోగించండి. డిఫాల్ట్గా, అన్నీ seeder అమలు చేయబడతాయి. మీరు నిర్దిష్ట రన్ చేయాలనుకుంటే seeder, మీరు ఎంపికను ఉపయోగించవచ్చు --class
.
Seeder మరియు Rollback
Seeder వలసల మాదిరిగానే వెనక్కి తీసుకోవచ్చు. యొక్క చివరి బ్యాచ్ని రద్దు చేయడానికి, మీరు ఎంపికతో ఆదేశాన్ని seeder ఉపయోగించవచ్చు. db:seed --class
--reverse
seeder లో ఉపయోగించడం Laravel ప్రారంభ డేటాతో డేటాబేస్ను నింపడం లేదా పరీక్ష ప్రయోజనాల కోసం డమ్మీ డేటాను సృష్టించడం సులభం చేస్తుంది. ఇది మాన్యువల్ జోక్యం లేకుండా డేటాను త్వరగా పట్టికలలోకి చొప్పించడానికి మిమ్మల్ని అనుమతిస్తుంది.