Poddomene u Laravelu

Sadržaj
Mnoge moderne aplikacije rade s shemama prilagođenim korisnicima, a jedna od stvari koje ih međusobno razlikuju je URL, za to rade s poddomene, odnosno postaviti jednu riječ iza koje slijedi točka i domena naše aplikacije.
To se na prvi pogled može činiti vrlo složenim, međutim motor usmjeravanja Laravel čini posao ne tako teškim, s kombinacijom konfiguracije poslužitelja i naše aplikacije možemo uspjeti obraditi poddomene na vrlo jednostavan način.
Prvi korak koji moramo učiniti je konfiguriranje našeg poslužitelja, u ovom slučaju pokazat ćemo konfiguraciju poslužitelja Apač, ali to možemo ekstrapolirati na druge poslužitelje poput Nginx primjerice korištenjem odgovarajućih naredbi.
Prvo se moramo uvjeriti da smo napravili a Zapis to ukazuje na naš poslužitelj sa zamjenskim znakom kakav je * .ourdomain.com zatim u konfiguracijskoj datoteci Apač Sljedeći kôd možemo postaviti tako da mu kažemo da vodi do naše aplikacije sve što primi u tom formatu:
 Ime poslužitelja ourdomain.com ServerAlias* .ourdomain.com 

Ovim putem možemo poslati potrebne podatke na adresu Laravel za obradu poddomene.
Sada moramo stvoriti odgovarajuću rutu kako bismo mogli dobiti potrebne informacije iz poddomene, te se informacije tada mogu koristiti za postavljanje upita u Baza podataka ako to zahtijeva naša aplikacija.
Za to prvo idemo stvoriti rutu gdje ćemo izdvojiti svaki element URL koju primamo, tada unutar nje možemo izvesti operacije kojima potvrđujemo ono što možemo učiniti s česticom koju smo primili, u ovom slučaju vršimo provjeru prema bazi podataka kako bismo prikazali informacije, pogledajmo primjer:

Prilikom posjete našoj aplikaciji pomoću poddomene, to će se potvrditi s bazom podataka, a ako postoji u njoj, prikazat će se sadržaj zapisa.
[panelprimary = ''] Koristite grupirane putove za provjeru poddomene [/ panelprimary]
Možemo primijeniti i korištenje poddomena za različite rute, s kojima se nećemo morati brinuti o obavljanju druge vrste složenijih manipulacija, za to stvaramo grupiranu rutu, unutar toga ćemo izgraditi strukturu URL -a koju očekujemo, a zatim iznutra možemo uputiti poziv svim potrebne rute, U sljedećem primjeru pokazujemo nešto što će raditi kako je opisano:

POVEĆAJTE

[panelprimary = 'Procedure'] Vidimo da je prilično jednostavno, jednostavno unutar glavnog puta stvaramo grupu, hvatamo poddomenu, tada unutar funkcije zatvaranja stvaramo potrebne rute i preuzimamo poddomenu kako bismo mogli obaviti potrebnu obradu. [/ panelprimary]
Ovim smo završili ovaj vodič, na vrlo jednostavan način postigli smo nešto što bismo inače morali izgraditi s mnogo provjera i složenijih pravila regularnih izraza, ova prednost Laravel Omogućuje nam postizanje aplikacija kao što su internetske trgovine u kojima svaki klijent može imati jedinstveni profil, a zahvaljujući poddomeni možemo čak uzeti i njihovo ime i mijenjati dijelove aplikacije po njihovom nahođenju.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave