Top 91 Laravel intervijas jautājumi un atbildes

Tālāk ir bieži uzdotie ar Laravel un PHP saistītie interviju jautājumi pirmkursniekiem, kā arī pieredzējušiem kandidātiem, lai iegūtu pareizo darbu.

1) Kas ir Laravel?

Laravel ir atvērtā koda plaši izmantota PHP sistēma. Platforma bija paredzēta tīmekļa lietojumprogrammu izstrādei, izmantojot MVC arhitektūras modeli. Laravel tiek izlaists saskaņā ar MIT licenci.

Tāpēc tā avota kods tiek mitināts vietnē GitHub. Tā ir uzticama PHP sistēma, jo tā ievēro izteiksmīgus un precīzus valodas noteikumus.

2) Definējiet komponistu.

Tas ir PHP lietojumprogrammu līmeņa pakotņu pārvaldnieks. Tas nodrošina standarta formātu PHP programmatūras atkarību un bibliotēku pārvaldībai.

3) Kas ir HTTP starpprogrammatūra?

HTTP starpprogrammatūra ir HTTP pieprasījumu filtrēšanas tehnika. Laravel ietver starpprogrammatūru, kas pārbauda, ​​vai lietojumprogrammas lietotājs ir autentificēts.

4) Nosauciet vaicājumu veidotāja metodes.

Vaicājumu veidotāja apkopotās metodes ir šādas: 1) max (), 2) min (), 3) summa (), 4) avg () un 5) count ().

5) Kas ir maršruts?

Maršruts būtībā ir galapunkts, ko nosaka URI (vienotais resursu identifikators). Tas darbojas kā rādītājs Laravel lietojumprogrammā.

Visbiežāk maršruts vienkārši norāda uz metodi uz kontroliera, kā arī nosaka, kuras HTTP metodes spēj sasniegt šo URI.

6) Kāpēc izmantot maršrutu?

Maršruti tiek glabāti failos, kas atrodas projekta saknes direktorija mapē /route. Pēc noklusējuma ir daži dažādi faili, kas atbilst dažādām lietojumprogrammas “malām” (“puses” nāk no sešstūra arhitektūras metodikas).

7) Ko jūs domājat ar saišķiem?

Laravelā saišķus sauc par iepakojumiem. Šīs paketes tiek izmantotas, lai palielinātu Laravel funkcionalitāti. Pakotnei var būt skati, konfigurācija, migrācija, maršruti un uzdevumi.

8) Paskaidrojiet svarīgus direktorijus, kas tiek izmantoti kopējā Laravel lietojumprogrammā.

Katrā Laravel lietojumprogrammā izmantotie katalogi ir:

  • Lietotne/: šī ir avota mape, kurā atrodas mūsu lietojumprogrammas kods. Visi kontrolieri, politikas un modeļi atrodas šajā mapē.
  • Config/: satur lietotnes konfigurācijas failus. Tos parasti nemaina tieši, bet paļaujas uz vērtībām, kas lietotnes saknē ir iestatītas failā .env (vide).
  • Datu bāze/: satur datu bāzes failus, tostarp migrācijas, sēklas un testa rūpnīcas.
  • Publiska/: publiski pieejama mape, kurā ir apkopoti aktīvi un, protams, fails index.php.

9) Kas ir kontrolieris?

Kontrolieris ir “C” arhitektūrā “MVC” (Model-View-Controller), uz ko balstās Laravel.

10) Paskaidrojiet reverso maršrutēšanu Laravel.

Reversā maršrutēšana ir URL ģenerēšanas metode, pamatojoties uz simbolu vai nosaukumu. Tas padara jūsu Laravel lietojumprogrammu elastīgu.

12) Izskaidrojiet Laravel iezīmes.

Laravel iezīmes ir funkciju grupa, kuras jūs iekļaujat citā klasē. Iezīme ir kā abstrakta klase. Jūs nevarat parafēt tieši, bet tās metodes var izmantot konkrētajā klasē.

13) Izskaidrojiet līgumu jēdzienu Laravel.

Tie ir Laravel ietvara saskarņu kopums. Šie līgumi nodrošina pamatpakalpojumus. Līgumos, kas definēti Laravel, ir ietverta atbilstoša ietvara ieviešana.

14) Kā reģistrēsit pakalpojumu sniedzējus?

Pakalpojumu sniedzējus var reģistrēt konfigurācijas failā config/app.php, kurā ir masīvs, kurā varat minēt pakalpojumu sniedzēja klases nosaukumu.

15) Kur jūs definēsit Laravela fasādes?

Visas Laravel fasādes ir definētas nosaukumvietā Illuminate Support Facades.

16) Norādiet atšķirību starp saņemšanas un ievietošanas metodi.

Iegūšanas metode ļauj nosūtīt ierobežotu datu daudzumu galvenē. Ziņas ļauj nosūtīt lielu datu apjomu ķermenī.

17) Uzskaitiet Laravel 5.6 noklusējuma pakotnes.

Laravel 5.6 noklusējuma pakotnes ir šādas: 1) sūtnis, 2) pase, 3) sabiedriskais darbinieks, 4) kasieris, 5) horizonts un 6) skauts.

18) Kas ir servisa konteiners Laravelā?

Servisa konteiners ir rīks, ko izmanto, lai veiktu atkarības injekciju Laravel.

19) Kā var iespējot vaicājumu žurnālu Laravel?

Lai iespējotu vaicājumu žurnālu Laravel, varat izmantot enableQueryLog metodi.

20) Izskaidrojiet notikumu jēdzienu Laravelā.

Notikums ir notikums vai darbība, kas palīdz abonēt un klausīties notikumus, kas notiek Laravel lietojumprogrammā. Dažus notikumus Laravel automātiski aktivizē, kad notiek kāda darbība.

21) Paskaidrojiet atkarības injekcijas un to veidus.

Tā ir tehnika, kurā viens objekts ir atkarīgs no cita objekta. Pastāv trīs veidu atkarības injekcijas: 1) konstruktoru iesmidzināšana, 2) uzstādītāja injekcija un 3) saskarnes injekcija.

22) Kādas ir Laravel lietošanas priekšrocības?

Šeit ir svarīgas Laravel priekšrocības:

  • Laravel ir asmens veidnes dzinējs, lai izveidotu dinamiskus izkārtojumus un palielinātu apkopošanas uzdevumus.
  • Atkārtoti izmantojiet kodu bez problēmām.
  • Laravel nodrošina jums iespēju ieviest ierobežojumus starp vairākiem DBM objektiem, izmantojot uzlaboto vaicājumu veidotāja mehānismu.
  • Sistēmai ir automātiskās ielādes funkcija, tāpēc jūs neveicat manuālu apkopi un iekļaušanu
  • Sistēma palīdz jums izveidot jaunus rīkus, izmantojot LOC konteineru.
  • Laravel piedāvā versiju kontroles sistēmu, kas palīdz vienkāršot migrāciju pārvaldību.

23) Izskaidrojiet validācijas koncepciju Laravel.

Apstiprināšana ir svarīgs jēdziens, izstrādājot jebkuru Laravel lietojumprogrammu. Tas nodrošina, ka dati vienmēr ir paredzētā formātā, pirms tie tiek uzglabāti datu bāzē. Laravel piedāvā daudzus veidus, kā apstiprināt jūsu datus.

Pamata kontroliera iezīme izmanto klasi ValidatesRequests, kas nodrošina noderīgu metodi, lai apstiprinātu pieprasījumus, kas nāk no klienta mašīnas.

24) Ko nozīmē ORM?

ORM apzīmē objektu relāciju kartēšanu

25) Kā jūs varat samazināt atmiņas izmantošanu Laravel?

Apstrādājot lielu datu apjomu, varat izmantot kursora metodi, lai samazinātu atmiņas izmantošanu.

26) Uzskaitiet pieejamos attiecību veidus Laravel Eloquent.

Attiecību veidi Laravel Eloquent ir šādi: 1) viens pret vienu 2) viens līdz daudziem 3) daudzi līdz daudzi 4) ir daudz cauri un 5) polimorfas attiecības.

27) Nosauciet veidņu dzinēju, ko izmanto Laravel.

Blade ir spēcīgs veidņu dzinējs, ko izmanto Laravel.

28) Nosauciet datu bāzes, kuras atbalsta Laravel.

Laravel atbalsta šādas datu bāzes:

  • PostgreSQL
  • SQL serveris
  • SQLite
  • MySQL

29) Kāpēc migrācija ir svarīga?

Migrācija ir svarīga, jo tā ļauj koplietot lietojumprogrammu, saglabājot datu bāzes konsekvenci. Bez migrācijas ir grūti koplietot jebkuru Laravel lietojumprogrammu. Tas arī ļauj sinhronizēt datu bāzi.

30) Definējiet lūmenu

Lumen ir mikro ietvars. Tā ir mazāka un ātrāka ēku uz Laravel balstītu pakalpojumu un REST API versija.

31) Paskaidrojiet PHP amatnieku

Amatnieks ir komandrindas rīks Laravel. Tas nodrošina komandas, kas palīdz bez problēmām radīt Laravel lietojumprogrammu.

32) Kā jūs varat ģenerēt URL?

Laravel ir palīgi URL ģenerēšanai. Tas ir noderīgi, veidojot veidnēs un API atbildē saiti.

33) Kuru klasi izmanto, lai apstrādātu izņēmumus?

Laravel izņēmumus apstrādā klase App Izņēmumi Handler.

34) Kādi ir izplatītākie HTTP kļūdu kodi?

Visizplatītākie HTTP kļūdu kodi ir:

  • Kļūda 404 - parādās, ja lapa nav atrasta.
  • Kļūda- 401- tiek parādīts, ja kļūda nav autorizēta

35) Paskaidrojiet brīvu vaicājumu veidotāju Laravelā.

Tas ir datu bāzes vaicājumu veidotājs, kas nodrošina ērtu, ātrāku saskarni, lai izveidotu un palaistu datu bāzes vaicājumus.

36) Kāda ir funkcija dd ()?

Šo funkciju izmanto mainīgā satura izmešanai pārlūkprogrammā. Pilna dd forma ir Dump and Die.

37) Uzskaitiet Laravelā izmantotās amatnieku komandas.

Laravel atbalsta šādas amatnieku komandas:

  • PHP amatnieks uz leju;
  • PHP amatnieks uz augšu;
  • PHP amatnieku marka: kontrolieris;
  • PHP amatnieku marka: modelis;
  • PHP amatnieku marka: migrācija;
  • PHP amatnieku izgatavot: starpprogrammatūra;

38) Kā konfigurēt pasta pakalpojumu Laravel?

Laravel nodrošina API, lai nosūtītu e -pastu vietējā un tiešajā serverī.

39) Paskaidrojiet Aut.

Tā ir metode, kā lietotāja pieteikšanās akreditācijas datus identificēt ar paroli. Laravel to var pārvaldīt ar sesiju, kurā tiek izmantoti divi parametri: 1) lietotājvārds un 2) parole.

40) Atšķirt dzēšanu () un softDeletes ().

  • dzēst (): noņemiet visus ierakstus no datu bāzes tabulas.
  • softDeletes (): tas neizņem datus no tabulas. To izmanto, lai atzīmētu jebkuru ierakstu kā dzēstu.

41) Kā var izveidot reāllaika failu sitemap.xml pakalpojumā Laravel?

Varat izveidot visas vietnes tīmekļa lapas, lai meklētājprogrammai pastāstītu par vietnes satura sakārtošanu. Meklētājprogrammas rāpuļprogrammas gudri lasa šo failu, lai pārmeklētu vietni.

42) Paskaidrojiet viltotāju Laravelā.

Tas ir moduļa vai pakotņu veids, ko izmanto, lai izveidotu viltotus datus. Šos datus var izmantot testēšanai.

To var izmantot arī, lai ģenerētu: 1) numurus, 2) adreses, 3) datuma laiku, 4) maksājumus un 5) teksta tekstu.

43) Kā pārbaudīt, vai tabula eksistē vai ir datubāzē?

Izmantojiet funkciju hasTable () Laravel, lai pārbaudītu, vai datu bāzē ir vēlamā tabula.

44) Kāda ir būtiskā atšķirība starp ievietošanas () un insertGetId () funkciju Laravel?

  • Ievietot (): šo funkciju vienkārši izmanto, lai ievietotu ierakstu datu bāzē. Nav nepieciešams, lai ID būtu automātiski jāpalielina.
  • InsertGetId (): šī funkcija tabulā ievieto arī ierakstu, taču to izmanto, ja ID lauks tiek automātiski palielināts.

45) Izskaidrojiet aktīvo ierakstu koncepciju Laravel.

Aktīvā ierakstā klases karte datubāzes tabulā. Tas palīdz tikt galā ar CRUD operāciju.

46) Uzskaitiet Laravel pamatjēdzienus?

Tālāk ir sniegti Laravel izmantotie pamatjēdzieni:

  • Maršrutēšana
  • Daiļrunīgs ORM
  • Starpprogrammatūra
  • Drošība
  • Kešatmiņā
  • Asmens veidne

47) Definējiet netiešo kontrolieri.

Netiešie kontrolieri palīdz jums noteikt pareizu maršrutu, lai apstrādātu kontroliera darbību. Jūs varat tos definēt failā route.php, izmantojot metodi Route :: controller ().

48) Kā lietot pielāgoto tabulu Laravel modelī?

Lai izmantotu pielāgotu tabulu, varat ignorēt aizsargātā mainīgā $ table rekvizītu.

49) Kas ir MVC ietvars?

Tas ir modelis, skats un kontrolieris:

  • Modelis: modelis definē Laravel lietojumprogrammas rakstīšanas loģiku.
  • Skats: Tas aptver lietotnes Laravel UI loģiku.
  • Kontrolieris: Tas darbojas kā saskarne starp modeli un skatu. Tas ir veids, kā lietotājs mijiedarbojas ar lietojumprogrammu.

50) Definējiet @include.

@include tiek izmantots, lai ielādētu vairākus veidņu skata failus. Tas palīdz iekļaut skatu citā skatā. Lietotājs var arī ielādēt vairākus failus vienā skatā.

51) Izskaidrojiet sīkdatņu jēdzienu.

Sīkfaili ir mazi faili, kas nosūtīti no konkrētas vietnes un tiek glabāti datorā lietotāja pārlūkprogrammā, kamēr lietotājs pārlūko.

52) Kurš fails tiek izmantots, lai izveidotu savienojumu ar datu bāzi?

Lai izveidotu savienojumu ar datu bāzi, varat izmantot .env failu.

53) Kas ir daiļrunīgs?

Eloquent ir ORM, ko izmanto Laravel. Tas nodrošina vienkāršu aktīvu ierakstu ieviešanu darbā ar datu bāzi. Katrai datu bāzes tabulai ir savs modelis, kas agrāk mijiedarbojās ar tabulu.

54) Nosauciet dažus Laravel iebūvētos autentifikācijas kontrolierus.

Laravel instalācijā ir iebūvēts parasto autentifikācijas kontrolieru komplekts. Šie kontrolieri ir:

  • RegisterController
  • LoginController
  • ResetPasswordController
  • Aizmirstiet paroles kontrolieri

55) Nosakiet Laravel aizsargu.

Laravel Guard ir īpaša sastāvdaļa, ko izmanto, lai atrastu autentificētus lietotājus. Pieprasītais ienākošais sākotnēji tiek novirzīts caur šo sargu, lai apstiprinātu lietotāju ievadītos akreditācijas datus. Aizsargi ir definēti failā ../config/auth.php.

56) Kāds ir Laravel API likmes ierobežojums?

Tā ir Laravel iezīme. Tas nodrošina roktura droseli. Likmju ierobežošana palīdz Laravel izstrādātājiem izstrādāt drošu lietojumprogrammu un novērst DOS uzbrukumus.

57) Izskaidrojiet kolekcijas Laravelā.

Kolekcijas ir iesaiņojuma klase darbam ar masīviem. Laravel Eloquent vaicājumos tiek izmantota visbiežāk izmantoto funkciju kopa, lai atgrieztu datu bāzes rezultātu.

58) Kāda ir DB fasādes izmantošana?

DB fasādi izmanto, lai palaistu SQL vaicājumus, piemēram, izveidot, atlasīt, atjaunināt, ievietot un dzēst.

59) Kāda ir objektu relāciju kartēšanas izmantošana?

Objektu relāciju kartēšana ir tehnika, kas palīdz izstrādātājiem risināt objektus, piekļūt tiem un ar tiem manipulēt, neņemot vērā attiecības starp objektu un to datu avotiem.

60) Izskaidrojiet maršrutēšanas jēdzienu Laravel.

Tas ļauj novirzīt visus jūsu lietojumprogrammu pieprasījumus uz kontrolieri. Laravel maršrutēšana atzīst un pieņem vienotu resursu identifikatoru ar slēgšanu.

61) Kas ir Ajax Laravelā?

Ajax apzīmē asinhrono JavaScript, un XML ir tīmekļa izstrādes tehnika, ko izmanto asinhrono tīmekļa lietojumprogrammu izveidošanai. Laravelā atbildes () un json () funkcijas tiek izmantotas, lai izveidotu asinhronas tīmekļa lietojumprogrammas.

62) Kas ir sesija Laravelā?

Sesija tiek izmantota, lai nodotu lietotāja informāciju no vienas tīmekļa lapas uz citu. Laravel nodrošina dažādus draiverus, piemēram, sīkfailu, masīvu, failu, Memcached un Redis, lai apstrādātu sesijas datus.

63) Kā piekļūt sesijas datiem?

Sesijas datiem var piekļūt, HTTP pieprasījumā izveidojot sesijas gadījumu. Kad esat ieguvis instanci, izmantojiet metodi get () ar parametru 'Atslēga', lai iegūtu detalizētu informāciju par sesiju.

64) Norādiet atšķirību starp autentifikāciju un autorizāciju.

Autentifikācija nozīmē lietotāju identitāšu apstiprināšanu, izmantojot akreditācijas datus, savukārt autorizācija attiecas uz piekļuves vākšanu sistēmai.

65) Paskaidrojiet klausītājiem.

Klausītāji ir pieraduši rīkoties ar notikumiem un izņēmumiem. Visizplatītākais pieteikšanās notikuma klausītājs Laravelā ir LoginListener.

66) Kādas ir politikas klases?

Politikas klases ietver Laravel lietojumprogrammas autorizācijas loģiku. Šīs klases tiek izmantotas konkrētam modelim vai resursam.

67) Kā atcelt pēdējo migrāciju?

Izmantojiet nepieciešamību izmantot artisan komandu, lai atceltu pēdējo migrāciju.

68) Ko jūs domājat ar Laravel Dusk?

Laravel Dusk ir rīks, ko izmanto JavaScript iespējotu lietojumprogrammu testēšanai. Tas nodrošina jaudīgu pārlūkprogrammas automatizācijas un testēšanas API.

69) Paskaidrojiet Laravela atbalsi.

Tā ir JavaScript bibliotēka, kas ļauj abonēt un klausīties Laravel notikumu kanālus. Lai instalētu atbalsi, varat izmantot NPM pakotņu pārvaldnieku.

70) Kas ir izgatavošanas metode?

Laravel izstrādātāji var izmantot make metodi, lai sasaistītu saskarni ar konkrētu klasi. Šī metode atgriež klases vai saskarnes gadījumu. Laravel automātiski injicē klases konstruktorā noteiktās atkarības.

71) Paskaidrojiet atbildi Laravel.

Visiem kontrolieriem un maršrutiem jāatdod atbilde, kas jānosūta atpakaļ uz tīmekļa pārlūkprogrammu. Laravel piedāvā dažādus veidus, kā atgriezt šo atbildi. Visvienkāršākā atbilde ir virknes atgriešana no kontroliera vai maršruta.

72) Kas ir vaicājuma tvērums?

Tā ir Laravel iezīme, kurā mēs varam atkārtoti izmantot līdzīgus vaicājumus. Mums nav nepieciešams atkārtoti rakstīt tāda paša veida vaicājumus Laravel projektā. Kad darbības joma ir definēta, vaicājiet modelim, vienkārši izsaucot darbības jomas metodi.

73) Paskaidrojiet viensētu Laravelā.

Laravel sēta ir oficiālā, vienreiz lietojamā un fasētā klaidoņu kaste, kas ir spēcīga izstrādes vide, neinstalējot datorā HHVM, tīmekļa serveri un PHP.

74) Kas ir vārdtelpa Laravelā?

Vārdu telpa ļauj lietotājam grupēt funkcijas, klases un konstantes ar noteiktu nosaukumu.

75) Kas ir Laravel Forge?

Laravel Forge palīdz organizēt un izstrādāt tīmekļa lietojumprogrammu. Lai gan Laravel sistēmas ražotāji izstrādāja šo nodevu, tā var automatizēt katras tīmekļa lietojumprogrammas, kas darbojas PHP serverī, izvietošanu.

76) Norādiet atšķirību starp CodeIgniter un Laravel.

Parametrs CodeIgniter Laravel
ORM atbalstsCodeIgniter neatbalsta objektu relāciju kartēšanu.Laravel atbalsta ORM.
Nodrošiniet autentifikācijuTas nodrošina lietotāja autentifikāciju.Tam ir iebūvēta lietotāja autentifikācija.
Programmēšanas paradigmaTas ir orientēts uz komponentiem.Tas ir orientēts uz objektu.
Citas datu bāzes pārvaldības sistēmas atbalstsTas atbalsta Microsoft SQL Server, ORACLE, MYSQL, IBM DB2, PostgreSQL, JDBC un orientDB saderību.Tas atbalsta PostgreSQL, MySQL, MongoDB un Microsoft BI, bet CodeIgniter papildus atbalsta citas datu bāzes, piemēram, Microsoft SQL Server, DB2, Oracle utt.
HTTPS atbalstsCodeIgniter daļēji atbalsta HTTPS. Tāpēc programmētāji var izmantot URL, lai nodrošinātu datu pārraides procesu, izveidojot PATS.Laravel atbalsta pielāgotus HTTPS maršrutus. Programmētāji var izveidot noteiktu URL viņu definētajam HTTPS maršrutam.

77) Kas ir novērotājs?

Modeļu novērotāji ir Laravel iezīme. To izmanto, lai modelim izveidotu notikumu klausītāju kopas. Šo klašu metožu nosaukumi attēlo daiļrunīgo notikumu. Novērotāju klases metodes saņem modeli kā argumentu.

78) Kāda ir bootstrap direktorija izmantošana?

To izmanto, lai inicializētu Laravel projektu. Šajā bootstrap direktorijā ir fails app.php, kas ir atbildīgs par ietvara sāknēšanu.

79) Kāds ir noklusējuma sesijas taimauta ilgums?

Noklusētais Laravel sesijas taimauta ilgums ir 2 stundas.

80) Kā noņemt atbilstošu klases failu?

Izmantojiet skaidri apkopotu komandu, lai noņemtu apkopoto klases failu.

81) Kurā mapē robots.txt ir ievietots?

Robot.txt fails tiek ievietots publiskajā direktorijā.

82) Izskaidrojiet API.PHP maršrutu.

Tās maršruti atbilst API kopai. Tam ir API starpprogrammatūra, kas pēc noklusējuma ir iespējota Laravel. Šiem maršrutiem nav stāvokļa un vairāku pieprasījumu atmiņas, vai arī tiem nav sesiju.

83) Kāds ir maršruta nosaukums?

Nosaukuma maršruts ir metode, kas ģenerē maršrutēšanas ceļu. Šo maršrutu ķēdi var izvēlēties, maršruta aprakstam piemērojot nosaukuma metodi.

84) kas ir atvērtā pirmkoda programmatūra?

Atvērtā pirmkoda programmatūra ir programmatūra, kuras avota kods ir brīvi pieejams. Avota kodu var koplietot un mainīt atbilstoši lietotāja prasībām.

85) Paskaidrojiet Loggin Laravel.

Tā ir tehnika, kurā sistēmas žurnāls rada kļūdas. Loggin ir noderīgs, lai palielinātu sistēmas uzticamību. Laravel atbalsta dažādus reģistrēšanas režīmus, piemēram, sistēmas žurnālu, ikdienas, viena un kļūdu žurnāla režīmus.

86) Kas ir lokalizācija?

Tā ir Laravel iezīme, kas atbalsta dažādas lietojumprogrammā izmantojamās valodas. Izstrādātājs var saglabāt failā dažādu valodu virknes, un šie faili tiek saglabāti mapē resursi/skati. Izstrādātājiem jāizveido atsevišķa mape katrai atbalstītajai valodai.

87) Definējiet jaukšanu Laravelā.

Tā ir metode teksta pārvēršanai par atslēgu, kas parāda oriģinālo tekstu. Laravel izmanto Hash fasādi, lai droši saglabātu paroli jaukta veidā.

88) Izskaidrojiet Laravel šifrēšanas un atšifrēšanas jēdzienu.

Tas ir jebkura ziņojuma pārveidošanas process, izmantojot dažus algoritmus tādā veidā, ka trešais lietotājs nevar nolasīt informāciju. Šifrēšana ir diezgan noderīga, lai aizsargātu jūsu sensitīvo informāciju no iebrucēja.

Šifrēšana tiek veikta, izmantojot kriptogrāfijas procesu. Šifrējamais ziņojums tiek saukts par vienkāršu ziņojumu. Ziņojums, kas iegūts pēc šifrēšanas, tiek saukts par šifra ziņojumu. Pārvēršot šifra tekstu par vienkāršu tekstu vai ziņojumu, šo procesu sauc par atšifrēšanu.

89) Kā koplietot datus ar skatiem?

Lai nodotu datus visiem skatiem Laravel, izmantojiet metodi, ko sauc par share (). Šai metodei ir divi argumenti - atslēga un vērtība.

Parasti share () metode tiek izsaukta no Laravel lietojumprogrammu pakalpojumu sniedzēja sāknēšanas metodes. Izstrādātājs var izmantot jebkuru pakalpojumu sniedzēju, AppServiceProvider vai mūsu pašu pakalpojumu sniedzēju.

90) Izskaidrojiet web.php maršrutu.

Web.php ir publiski pieejams pārlūkprogrammas maršruts. Šis maršruts ir visizplatītākais, un to ietekmē interneta pārlūks. Tie darbojas caur tīmekļa starpprogrammatūras grupu, kā arī ietver CSRF aizsardzības iespējas (kas palīdz aizsargāties pret veidlapas ļaunprātīgiem uzbrukumiem un uzlaušanu) un parasti satur zināmu “stāvokli” (ar to es domāju, ka viņi izmanto sesijas).

91) Kā ģenerēt pieprasījumu Laravel?

Lai ģenerētu pieprasījumu, Laravelā izmantojiet šādu amatnieku komandu: | _+_ |