Subdomenii în Laravel

Cuprins
Multe aplicații moderne funcționează cu scheme personalizate de utilizator și unul dintre lucrurile care le fac diferite între ele este adresa URL, pentru aceasta funcționează cu subdomenii, adică plasați un singur cuvânt urmat de un punct și domeniul aplicației noastre.
Acest lucru poate părea foarte complex la prima vedere, cu toate acestea motorul de rutare al Laravel face ca lucrarea să nu fie atât de grea, cu o combinație între configurația serverului și aplicația noastră, putem reuși să procesăm subdomenii într-un mod foarte simplu.
Primul pas pe care trebuie să-l facem este să ne configurăm serverul, în acest caz vom afișa configurația serverului Apache, dar putem extrapola acest lucru pe alte servere precum Nginx de exemplu, folosind comenzile corespunzătoare.
Mai întâi trebuie să ne asigurăm că am făcut un O înregistrare care indică serverul nostru cu un wildcard așa cum este * .domeniul nostru.com apoi în fișierul de configurare Apache Putem plasa următorul cod unde îi spunem să ghideze către aplicația noastră tot ce primește în acel format:
 ServerName ourdomain.com ServerAlias ​​* .ourdomain.com 

Cu aceasta putem trimite informațiile necesare către Laravel pentru a procesa subdomeniul.
Acum trebuie să creăm ruta adecvată, astfel încât să putem obține informațiile necesare din subdomeniu, aceste informații pot fi apoi utilizate pentru a face interogări în Bază de date dacă este solicitat de aplicația noastră.
Pentru aceasta mergem mai întâi la creați un traseu unde vom extrage fiecare element al Url pe care îl primim, apoi în cadrul acestuia putem face operațiuni pentru a corobora ceea ce putem face cu particula pe care am primit-o, în acest caz facem o verificare împotriva bazei de date pentru a afișa informații, să vedem exemplul:

Când vizitați aplicația noastră utilizând un subdomeniu, aceasta va fi validată cu baza de date și, dacă există în ea, va afișa conținutul înregistrării.
[panelprimary = ''] Utilizați căi grupate pentru a verifica subdomeniul [/ panelprimary]
Putem aplica și utilizarea subdomeniilor pentru diverse rute, cu care nu va trebui să ne facem griji cu privire la un alt tip de manipulare mai complexă, pentru aceasta creăm un traseu grupat, în cadrul acestuia vom construi structura URL-ului pe care îl așteptăm și apoi în interior putem face apelul către toate traseele necesare, în exemplul următor arătăm ceva care va funcționa așa cum este descris:

MARI

[panelprimary = 'Procedură'] Vedem că este destul de simplu, pur și simplu în calea principală creăm grupul, captăm subdomeniul, apoi în cadrul funcției de închidere creăm rutele necesare și luăm subdomeniul pentru a putea face procesarea necesară. [/ panelprimary]
Cu aceasta terminăm acest tutorial, am realizat într-un mod foarte simplu ceva pe care altfel ar fi trebuit să-l construim cu multe validări și reguli de expresie regulată mai complexe, acest avantaj al Laravel Ne permite să realizăm aplicații, cum ar fi magazinele online, în care fiecare client poate avea un profil unic și, datorită subdomeniului, putem chiar să-i luăm numele și să schimbăm părțile aplicației după bunul plac.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave