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