Ir vairāki veidi, kā saglabāt datus lietojumprogrammās, ar kurām izveidots Laravel un vispār ar tīmekļa lietojumprogrammām populārākajās valodās. Visnoturīgākais un drošākais veids ir izmantot a Datu bāzeTomēr tas ne vienmēr ir vajadzīgs patērēto resursu apjoma dēļ.
Ir arī citi mazāk noturības veidi, bet ne mazāk noderīgi, patiesībā tos plaši izmanto, jo tie prasa mazāk resursu un palīdz mums nodrošināt lielāku ātrumu dažiem mūsu jautājumiem. Mēs atsaucamies uz sesijām un sīkfailiem.
Pamatojums
sesijas Tos daudz izmanto, lai uzturētu datus, kas saglabājas lietotāja apmeklējuma laikā, piemēram, ja lietotājs ieiet autentificēšanas apgabalā, sesijā varam saglabāt viņa vārdu un kādu atbilstošu informāciju no viņa profila, bet loga aizvēršanas brīdī vai pārlūkprogrammā šīs sesijas pazūd, tāpēc tās nevar izmantot pastāvīgiem datiem.
cepumi Tā vietā tie ir mazi faili, kas tiek glabāti mūsu lietojumprogrammas apmeklētāja datorā, tas tiek daudz izmantots, lai saglabātu preferences, piemēram, pēdējās lapas skatījumus, vēlamos produktus utt. Problēma ir tā, ka lietotājs var izdzēst failus, iztīrot sīkfailus savā pārlūkprogrammā, tāpēc tos nevar izmantot svarīgu datu glabāšanai, lai gan to noturība ir lielāka nekā sesiju laikā.
Lietojumprogrammas izveide
Standarta instalācijā Laravel mēs veiksim šādas darbības:
1- Vispirms mums jāizveido skats, kas ļauj mums iegūt dažus lietotāja datus, ar to mēs varam pabarot sesijas un cepumi, šim nolūkam mēs varam izmantot šādu kodu, kas mums jāglabā failā, kas atrodas mapē viedokli no mūsu pieteikuma un ka šajā gadījumā mēs piezvanīsim sesija.php:
2- Tagad mums ir jāizveido daži maršruti, lai manipulētu ar mūsu lietojumprogrammas funkcijām, pirmais maršruts būs atbildīgs par mūsu viedokļa parādīšanu, ko veicām iepriekšējā solī. Tad mums jāizveido maršruts, kas saņem skata veidlapas parametru nosūtīšanu un saglabā tos sesijās un sīkfailos, tas jāievieto failā maršruti.php, paskatīsimies:
Šeit mēs redzam, ka mēs katrai veidlapas vērtībai piešķiram dažādas metodes, pirmkārt, sesijā mēs saglabājam vārdu un e -pastu, tāpēc mēs esam atkarīgi no klases Sesija, un mums ir put () metode lai izveidotu normālu sesiju un pēc tam zibspuldze () kas ir sesijas veids, ko daudz izmanto, lai parādītu ziņojumus, beidzot ar klasi Sīkdatne un viņa metode veidot () Mēs izgatavojam sīkdatni ar vērtību, ko iegūstam no pilsētas, un pēc tam, lai to apstiprinātu, mēs novirzām uz skatu, kas mums parādīs, ka esam saglabājuši.
3- Tagad tajā pašā failā maršruti.php izveidosim maršrutu sesija-2 un tādējādi apstipriniet, ka viss darbojas, redzēsim:
Šeit mēs vienkārši izmantojam metodi gūt () katrai klasei, lai iegūtu vērtību ar nosaukumu, kuru sākotnēji glabājām, mēs to savienojam mainīgā un visbeidzot ar izmest ārā mēs radām iespaidu par to, kas ir mūsu pieteikumā.
Ar to mēs pabeidzam šo apmācību, jo esam redzējuši, ka sesijas un sīkfailus ir ļoti viegli izmantot Laravel, ar to mēs varam piešķirt personalizētāku pieskārienu savām lietojumprogrammām, neupurējot papildu resursus.
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