Øktbehandling i Laravel

Innholdsfortegnelse

Det er flere måter å lagre data i applikasjoner laget med Laravel og generelt med webapplikasjoner på de mest populære språkene. Den mest vedvarende og sikre måten er å bruke a DatabaseDette er imidlertid ikke alltid nødvendig på grunn av mengden ressurser som forbrukes.

Det er andre former for mindre utholdenhet, men ikke mindre nyttig, faktisk er de mye brukt siden de krever færre ressurser og hjelper oss med å gi noen av våre spørsmål større hastighet. Vi refererer til økter og informasjonskapsler.

Berettigelse


De økter De brukes mye til å opprettholde data som vedvarer per besøk av brukeren, for eksempel hvis en bruker går inn i et område som autentiserer, kan vi beholde navnet og noen relevant informasjon fra profilen sin i sesjonen, men når vi lukker vinduet eller nettleseren disse øktene de forsvinner, slik at de ikke kan brukes til vedvarende data.

De informasjonskapsler I stedet er de små filer som er lagret på datamaskinen til den besøkende i applikasjonen vår, denne brukes mye til å lagre preferanser som forrige sidevisninger, ønskede produkter, etc. Problemet er at brukeren kan slette filene ved å slette informasjonskapslene i nettleseren, derfor kan de ikke brukes til å lagre viktige data, selv om deres utholdenhet er større enn for øktene.

Opprette programmet


I en standard installasjon av Laravel vi vil følge følgende trinn:

1- Først må vi lage en visning som lar oss fange noen brukerdata, med dette kan vi mate økter og informasjonskapsler, for dette kan vi bruke følgende kode som vi må lagre i en fil som ligger i mappen visninger av søknaden vår, og at vi i dette tilfellet vil ringe session.php:

2- Nå må vi lage noen ruter for å manipulere funksjonene i applikasjonen vår, den første ruten vil være ansvarlig for å vise vårt syn som vi gjorde i forrige trinn. Deretter må vi lage en rute som mottar sending av parametere for visningsskjema og lagrer dem i øktene og informasjonskapslene, dette må plasseres i filen routes.php, la oss se:

Her kan vi se at vi tildeler hver verdi av skjemaet med forskjellige metoder, i første omgang lagrer vi navn og e -post i sesjonen for dette er vi avhengig av klassen Økt, og vi har put () -metoden for å lage en normal økt og deretter blits() som er en type økt som brukes mye til å vise meldinger, til slutt med klassen Kjeks og hans metode gjøre () Vi lager informasjonskapselen med verdien vi får fra byen, og deretter viderekobler vi denne til en visning som viser oss at vi har lagret.

3- Nå i samme fil routes.php la oss lage ruten for økt-2 og bekreft dermed at alt fungerer, la oss se:

Her bruker vi ganske enkelt metoden få () av hver klasse for å få verdien med navnet vi opprinnelig lagret den, sammenkoble vi den i en variabel og til slutt med en kastet ut vi gjør inntrykk av hva vi har i søknaden vår.

Med dette fullfører vi denne opplæringen, som vi har sett er det veldig enkelt å bruke økter og informasjonskapsler i LaravelMed dette kan vi gi applikasjonene våre et mer personlig preg uten å måtte ofre ytterligere ressurser.

Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave