Apakšdomēni Laravelā

Satura rādītājs
Daudzas mūsdienīgas lietojumprogrammas darbojas ar lietotāja pielāgotām shēmām, un viena no tām, kas atšķir tās viena no otras, ir URL, jo tas darbojas ar apakšdomēni, tas ir, ievietojiet vienu vārdu, kam seko punkts un mūsu lietojumprogrammas domēns.
No pirmā acu uzmetiena tas var šķist ļoti sarežģīti, tomēr Laravel padara darbu ne tik smagu, jo kombināciju starp servera konfigurāciju un mūsu lietojumprogrammu mēs varam pārvaldīt apakšdomēni ļoti vienkāršā veidā.
Pirmais solis, kas mums jādara, ir mūsu servera konfigurēšana, šajā gadījumā mēs parādīsim servera konfigurāciju Apache, bet mēs varam to ekstrapolēt uz citiem serveriem, piemēram Nginx piemēram, izmantojot atbilstošās komandas.
Vispirms mums jāpārliecinās, ka esam izveidojuši a Ieraksts kas norāda uz mūsu serveri ar aizstājējzīmi * .ourdomain.com tad konfigurācijas failā Apache Mēs varam ievietot šādu kodu, kur mēs to norādām, lai vadītu mūsu lietojumprogrammu par visu, ko tā saņem šādā formātā:
 ServerName ourdomain.com ServerAlias* .ourdomain.com 

Ar to mēs varam nosūtīt nepieciešamo informāciju uz Laravel apakšdomēna apstrādei.
Tagad mums ir jāizveido atbilstošs maršruts, lai mēs varētu iegūt nepieciešamo informāciju no apakšdomēna, un pēc tam šo informāciju var izmantot, lai veiktu vaicājumus Datu bāze ja to pieprasa mūsu lietojumprogramma.
Šim nolūkam vispirms dodamies uz izveidot maršrutu kur mēs iegūsim katru elementu URL ja mēs to saņemam, tad tajā mēs varam veikt darbības, lai apstiprinātu to, ko mēs varam darīt ar saņemto daļiņu, šajā gadījumā mēs pārbaudām datu bāzi, lai parādītu informāciju, skatīsim piemēru:

Apmeklējot mūsu lietojumprogrammu, izmantojot apakšdomēnu, tas tiks apstiprināts kopā ar datu bāzi, un, ja tā tajā pastāv, tas parādīs ieraksta saturu.
[panelprimary = ''] Izmantojiet grupētus ceļus, lai verificētu apakšdomēnu [/ panelprimary]
Mēs varam arī piemērot apakšdomēnu izmantošana dažādiem maršrutiem, ar kuru mums nebūs jāuztraucas par cita veida sarežģītāku manipulāciju veikšanu, šim nolūkam mēs izveidojam sagrupētu maršrutu, kurā mēs izveidosim paredzētā URL struktūru un pēc tam varēsim piezvanīt visiem nepieciešamie maršruti. Šajā piemērā mēs parādām kaut ko, kas darbosies, kā aprakstīts:

PALIELINĀT

[panelprimary = 'Procedūra'] Mēs redzam, ka tas ir pavisam vienkārši, vienkārši galvenajā ceļā, kurā mēs izveidojam grupu, mēs uzņemam apakšdomēnu, tad slēgšanas funkcijas ietvaros mēs izveidojam nepieciešamos maršrutus un izmantojam apakšdomēnu, lai varētu veikt nepieciešamo apstrādi. [/ panelprimary]
Ar to mēs pabeidzam šo pamācību, un mēs ļoti vienkāršā veidā esam sasnieguši kaut ko tādu, ko citādi būtu bijis jāveido, izmantojot daudzus apstiprinājumus un sarežģītākus regulārās izteiksmes noteikumus. Laravel Tas ļauj mums sasniegt tādas lietojumprogrammas kā tiešsaistes veikali, kur katram klientam var būt unikāls profils, un, pateicoties apakšdomēnam, mēs pat varam ņemt viņa vārdu un mainīt lietojumprogrammas daļas pēc saviem ieskatiem.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave