Padomeniai Laravelyje

Turinys
Daugelis šiuolaikinių programų veikia pagal vartotojo pritaikytas schemas, o vienas iš dalykų, dėl kurių jos skiriasi viena nuo kitos, yra URL, nes jos veikia su padomeniai, tai yra, įdėkite vieną žodį, po kurio eina taškas ir mūsų programos sritis.
Iš pirmo žvilgsnio tai gali atrodyti labai sudėtinga, tačiau maršruto variklis Laravelis todėl darbas nėra toks sunkus, nes derinant serverio konfigūraciją ir mūsų programą galime valdyti padomeniai labai paprastu būdu.
Pirmas žingsnis, kurį turime padaryti, yra sukonfigūruoti savo serverį, šiuo atveju parodysime serverio konfigūraciją Apache, bet mes galime tai ekstrapoliuoti kitiems serveriams, pvz Nginx pavyzdžiui, naudojant atitinkamas komandas.
Pirmiausia turime įsitikinti, kad padarėme a Įrašas kuris nurodo į mūsų serverį su pakaitos simboliais * .ourdomain.com tada konfigūracijos faile Apache Mes galime įdėti šį kodą ten, kur mes jį nurodome, kad nurodytų mūsų programai viską, ką jis gauna tokiu formatu:
 Serverio pavadinimas ourdomain.com ServerAlias* .ourdomain.com 

Tokiu būdu galime atsiųsti reikiamą informaciją Laravelis subdomenui apdoroti.
Dabar turime sukurti tinkamą maršrutą, kad galėtume gauti reikiamos informacijos iš padomenio, ir tada ši informacija gali būti naudojama užklausoms pateikti Duomenų bazė jei to reikalauja mūsų programa.
Tam pirmiausia einame į sukurti maršrutą kur ketiname išgauti kiekvieną URL kad mes gauname, tada joje galime atlikti operacijas, kad patvirtintume, ką galime padaryti su gauta dalele, šiuo atveju mes patikriname duomenų bazę, kad būtų parodyta informacija, pažiūrėkime pavyzdį:

Lankantis mūsų programoje naudojant padomenį, jis bus patvirtintas naudojant duomenų bazę ir, jei ji joje yra, parodys įrašo turinį.
[panelprimary = ''] Naudokite sugrupuotus kelius, kad patvirtintumėte padomenį [/ panelprimary]
Taip pat galime taikyti padomenių naudojimas įvairiems maršrutams, su kuriuo mums nereikės nerimauti dėl kito sudėtingesnio manipuliavimo, tam mes sukuriame sugrupuotą maršrutą, kuriame sukursime tikėtino URL struktūrą ir galėsime paskambinti visiems būtinus maršrutus. Šiame pavyzdyje parodome tai, kas veiks taip, kaip aprašyta:

DIDELIS

[panelprimary = 'Procedūra'] Mes matome, kad tai gana paprasta, tiesiog per pagrindinį kelią, kuriuo sukuriame grupę, mes užfiksuojame padomenį, tada uždarymo funkcijoje sukuriame reikiamus maršrutus ir paimame padomenį, kad galėtume atlikti reikiamą apdorojimą. [/ panelprimary]
Baigę šį vadovėlį, labai paprastu būdu pasiekėme tai, ką kitu atveju turėtume sukurti naudodami daugybę patvirtinimų ir sudėtingesnių reguliariosios išraiškos taisyklių. Laravelis Tai leidžia mums pasiekti tokias programas kaip internetinės parduotuvės, kuriose kiekvienas klientas gali turėti unikalų profilį, o padomenio dėka mes netgi galime paimti jo vardą ir pakeisti programos dalis jiems patogiu metu.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave