ОРМ Елоквентан у Ларавелу

Преглед садржаја
Рад и интеракција са базом података један је од најчешћих задатака у било којој веб апликацији, јер кроз базу података можемо имати постојаност информација и можемо похранити многе ствари.
За рад са базом података имамо различите начине, било помоћу упита Дирецт СКЛ или радите кроз а ОРМ; случај ОРМ То је важно јер нам помаже да мало смањимо посао тако што имамо већ припремљене многе СКЛ упите и да их морамо само позвати путем њихових метода.
Елоквентан је један од најједноставнијих начина рада са подацима у Ларавелпошто садржи методе за постављање упита без коришћења СКЛ -а, разликује се од Течно по томе што је директно повезан са моделом, узимајући поља из табеле и атрибуте аутоматски при наслеђивању из класе.
За рад са ОРМ Морамо извршити неке кораке које ћемо видети у наставку:
Корак 1Прво што морамо да урадимо је да имамо базу података са табелом која садржи податке, јер за то можемо извршити миграцију и унутра поставити нешто попут следећег у методу уп ():
ЕНЛАРГЕ
Корак 2Након што се генерира наша миграција, имат ћемо доступне податке, сада оно што морамо учинити је повезати наш модел с ОРМ -ом, за то ћемо створити одговарајућу класу и наслиједити је из класе Елокуент, с тим ће ОРМ имати приступ нашој таблици и може да користи своја поља и атрибуте и да мало побољшамо све што ћемо створити методу са прилагођеним упитом, ово ће донети записе где је поље за оцену веће од 5, да видимо пример:
ЕНЛАРГЕ
У овој новој методи видимо да користимо Елоквентне методе за стварање услова; онда са вхере () означавамо услов, витх ордерБи () означавамо како би требало да се наручи и коначно гет () извршава све.

Корак 3Сада ћемо креирати руту где можемо позвати записе, помоћу Елоквента можемо позвати све записе једноставном методом, у примеру можете видети како помоћу методе Алл () можемо добити све записе модела табелу коју смо креирали. Такође можемо приступити методи коју креирамо на исти начин унутар руте, у следећем примеру можемо потврдити како ово можемо да користимо:

Као што видимо, веома је лако радити са базом података користећи ОРМОсим тога, избегавамо директну манипулацију СКЛ -ом, смањујући на тај начин количину грешака које можемо приказати, са овим се можемо више концентрисати на логику, а мање на то како то учинити.
Овим смо завршили овај водич, могли смо видети како Елоквентан Помаже нам у манипулацији подацима, наслеђујући од своје класе наши модели стичу све потребне методе за постављање упита, можемо условити записе, извршити потребна спајања и све што можемо смислити што бисмо требали моћи учинити ако директно користи СКЛ.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave