Underdomener i Laravel

Innholdsfortegnelse
Mange moderne applikasjoner fungerer med bruker-tilpassede ordninger, og en av tingene som gjør dem forskjellige fra hverandre er URL-en, for dette jobber de med underdomener, det vil si plassere et enkelt ord etterfulgt av en periode og domenet til applikasjonen vår.
Dette kan virke veldig komplisert ved første øyekast, men rutemotoren til Laravel gjør arbeidet ikke så tungt, med en kombinasjon mellom serverkonfigurasjon og applikasjonen vår kan vi klare å behandle underdomener på en veldig enkel måte.
Det første trinnet vi må gjøre er å konfigurere serveren vår, i dette tilfellet skal vi vise serverkonfigurasjonen Apache, men vi kan ekstrapolere dette til andre servere som Nginx for eksempel ved å bruke de riktige kommandoene.
Først må vi sørge for at vi har laget en En rekord som peker til serveren vår med et jokertegn som det er * .ourdomain.com deretter i konfigurasjonsfilen Apache Vi kan plassere følgende kode der vi forteller den å guide til applikasjonen vår alt den mottar under det formatet:
 ServerName ourdomain.com ServerAlias* .ourdomain.com 

Med dette kan vi sende nødvendig informasjon til Laravel å behandle underdomenet.
Nå må vi lage den riktige ruten slik at vi kan skaffe nødvendig informasjon fra underdomenet, denne informasjonen kan deretter brukes til å stille spørsmål i Database hvis det kreves av søknaden vår.
For dette går vi først til lage en rute hvor vi skal trekke ut hvert element av Url som vi mottar, så kan vi i den utføre operasjoner for å bekrefte det vi kan gjøre med partikkelen vi har mottatt, i dette tilfellet utfører vi en bekreftelse mot databasen for å vise informasjon, la oss se eksemplet:

Når du besøker applikasjonen vår med et underdomene, blir dette validert med databasen, og hvis den finnes i den, viser den innholdet i posten.
[panelprimary = ''] Bruk grupperte baner for å bekrefte underdomenet [/ panelprimary]
Vi kan også bruke bruk av underdomener for forskjellige ruter, som vi ikke trenger å bekymre oss for å gjøre en annen type mer kompleks manipulasjon, for dette lager vi en gruppert rute, innenfor denne vil vi bygge strukturen til URL -en som vi forventer, og deretter inne kan vi ringe til alle nødvendige ruter, I følgende eksempel viser vi noe som vil fungere som beskrevet:

FORSTØRRE

[panelprimary = 'Prosedyre'] Vi ser at det er ganske enkelt, ganske enkelt innenfor hovedbanen vi oppretter gruppen, vi fanger opp underdomenet, så i lukkefunksjonen oppretter vi de nødvendige rutene og tar underdomenet for å kunne utføre den nødvendige behandlingen. [/ panelprimary]
Med dette fullfører vi denne opplæringen, vi har oppnådd på en veldig enkel måte noe som vi ellers ville ha måttet bygge med mange valideringer og mer komplekse regler for regulært uttrykk, denne fordelen med Laravel Det lar oss oppnå applikasjoner som nettbutikker der hver klient kan ha en unik profil, og takket være underdomenet kan vi til og med ta navnet sitt og endre deler av applikasjonen når det passer dem.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave