Turpmāk tiek bieži uzdoti ar Laravel un PHP saistīti interviju jautājumi iesācējiem, 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 ar MIT licenci.
Tāpēc tā pirmkods tiek mitināts vietnē GitHub. Tas ir uzticams PHP ietvars, jo tas atbilst izteiksmīgiem un precīziem valodas noteikumiem.
2) Definējiet komponistu.
Tas ir lietojumprogrammu līmeņa pakotņu pārvaldnieks PHP. 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 paņēmiens. Laravel ietver starpprogrammatūru, kas pārbauda, vai lietojumprogrammas lietotājs ir autentificēts.
4) Nosauciet vaicājumu veidotāja apkopotās metodes.
Vaicājumu veidotāja apkopotās metodes ir: 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 (Uniform Resource Identifier). Tas darbojas kā rādītājs Laravel lietojumprogrammā.
Visbiežāk maršruts vienkārši norāda uz metodi kontrolierī un arī nosaka, kuras HTTP metodes spēj sasniegt šo URI.
6) Kāpēc izmantot maršrutu?
Maršruti tiek glabāti failos mapē / Routes projekta saknes direktorijā. Pēc noklusējuma ir daži dažādi faili, kas atbilst dažādām lietojumprogrammas "pusēm" ("puses" nāk no sešstūra arhitektūras metodikas).
7) Ko jūs domājat ar saišķiem?
Vietnē Laravel saišķi tiek saukti 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īgos direktorijus, kas tiek izmantoti kopējā Laravel lietojumprogrammā.
Katalogi, ko izmanto kopējā Laravel lietojumprogrammā, ir:
- App /: Šī ir avota mape, kurā dzīvo mūsu lietojumprogrammas kods. Visi kontrolleri, politikas un modeļi atrodas šajā mapē.
- Config /: tur lietotnes konfigurācijas failus. Parasti tās netiek tieši modificētas, bet paļaujas uz vērtībām, kas iestatītas .env (vides) failā lietotnes saknē.
- Database /: izvieto datu bāzes failus, tostarp migrācijas, sēklas un testa rūpnīcas.
- Public /: Publiski pieejama mape, kurā ir apkopoti aktīvi un, protams, index.php fails.
9) Kas ir kontrolieris?
Kontrolieris ir "C" "MVC" (Model-View-Controller) arhitektūrā, uz kā balstās Laravel.
10) Izskaidrojiet reverso maršrutēšanu Laravel.
Reversā maršrutēšana ir URL ģenerēšanas metode, kuras pamatā ir simbols vai nosaukums. Tas padara jūsu Laravel lietojumprogrammu elastīgu.
12) Izskaidrojiet iezīmes Laravel.
Laravel iezīmes ir funkciju grupa, kuru jūs iekļaujat citā klasē. Pazīme ir kā abstrakta klase. Jūs nevarat tieši piesaistīt, bet tās metodes var izmantot concreate klasē.
13) Paskaidrojiet līgumu jēdzienu Laravel.
Tie ir Laravel ietvara saskarnes. Šie līgumi nodrošina pamatpakalpojumus. Laravel definētie līgumi ietver atbilstošu ietvara ieviešanu.
14) Kā reģistrēsiet pakalpojumu sniedzējus?
Pakalpojumu sniedzējus varat reģistrēt config / app.php konfigurācijas failā, kurā ir masīvs, kur var 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 get un post metodi.
Iegūšanas metode ļauj nosūtīt ierobežotu datu daudzumu galvenē. Ziņa ļauj nosūtīt lielu daudzumu datu ķermenī.
17) Uzskaitiet Laravel 5.6 noklusējuma paketes.
Laravel 5.6 noklusējuma paketes ir: 1) sūtnis, 2) pase, 3) socialite, 4) kasieris, 5) horizonts un 6) skauts.
18) Kas ir dienesta konteiners Laravel?
Pakalpojuma konteiners ir rīks, ko izmanto atkarības ievadīšanai Laravel.
19) Kā jūs varat iespējot vaicājumu žurnālu programmā Laravel?
Lai iespējotu vaicājumu žurnālu Laravel, varat izmantot metodi enableQueryLog.
20) Paskaidrojiet notikumu jēdzienu Laravel.
Notikums ir notikums vai darbība, kas palīdz abonēt un klausīties notikumus, kas notiek lietojumprogrammā Laravel. Dažus notikumus Laravel automātiski izšauj, 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. Ir trīs atkarības injekcijas veidi: 1) konstruktora injekcija, 2) setera 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 veidņu dzinējs, lai izveidotu dinamiskus izkārtojumus un palielinātu kompilēšanas uzdevumus.
- Atkārtoti izmantojiet kodu bez problēmām.
- Laravel nodrošina iespēju ieviest ierobežojumus starp vairākiem DBM objektiem, izmantojot uzlabotu vaicājumu veidotāja mehānismu.
- Sistēmai ir automātiskas ielādes funkcija, tāpēc jūs neveicat manuālas apkopes un iekļaušanas ceļus
- 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) Paskaidrojiet validācijas jēdzienu Laravel.
Validācijas ir svarīgs jēdziens, izstrādājot jebkuru Laravel lietojumprogrammu. Tas nodrošina, ka dati vienmēr tiek saglabāti paredzētajā formātā, pirms tie tiek glabāti datu bāzē. Laravel piedāvā daudz veidu, kā validēt jūsu datus.
Bāzes kontrollera iezīme izmanto ValidatesRequests klasi, kas nodrošina noderīgu metodi, lai apstiprinātu pieprasījumus, kas nāk no klienta mašīnas.
24) Ko nozīmē ORM?
ORM nozīmē Object Relational Mapping
25) Kā jūs varat samazināt atmiņas lietošanu Laravel?
Apstrādājot lielu datu apjomu, varat izmantot kursora metodi, lai samazinātu atmiņas lietojumu.
26) Uzskaitiet pieejamos attiecību veidus Laravel Eloquent.
Laravela daiļrunīgo attiecību veidi ir: 1) viens pret vienu 2) viens pret daudziem 3) daudz pret daudziem 4) ir daudz cauri un 5) polimorfas attiecības.
27) Nosauciet Laravel izmantoto veidņu dzinēju.
Blade ir jaudīgs veidņu dzinējs, ko izmanto Laravel.
28) Nosaukumu datu bāzes, kuras atbalsta Laravel.
Laravel atbalsta šādas datu bāzes:
- PostgreSQL
- SQL Server
- SQLite
- MySQL
29) Kāpēc migrācijas ir svarīgas?
Migrācijas ir svarīgas, jo tas ļauj koplietot lietojumprogrammas, 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 mikrorāmis. Tā ir mazāka un ātrāka ēkas Laravel balstītu pakalpojumu un REST API versija.
31) Paskaidrojiet PHP amatnieku
Amatnieks ir Laravel komandrindas rīks. Tas nodrošina komandas, kas palīdz jums bez grūtībām izveidot Laravel lietojumprogrammu.
32) Kā jūs varat ģenerēt URL?
Laravel ir palīgi URL ģenerēšanai. Tas ir noderīgi, veidojot saiti veidnēs un API atbildē.
33) Kura klase tiek izmantota izņēmumu apstrādei?
Laravel izņēmumus apstrādā App \ Exceptions \ Handler klase.
34) Kādi ir izplatīti HTTP kļūdu kodi?
Visizplatītākie HTTP kļūdu kodi ir:
- Kļūda 404 - tiek parādīta, ja lapa nav atrasta.
- Kļūda - 401 - tiek parādīts, ja kļūda nav atļauta
35) Izskaidrojiet tekošu 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 ()?
Šī funkcija tiek izmantota mainīgā satura izmetšanai pārlūkprogrammā. Pilna dd forma ir Dump and Die.
37) Uzskaitiet parastās amatnieku komandas, kas tiek izmantotas Laravel.
Laravel atbalsta šādas amatnieku komandas:
- PHP amatnieks uz leju;
- PHP amatnieks uz augšu;
- PHP amatnieku izgatavošana: kontrolieris;
- PHP amatnieku izgatavošana: modelis;
- PHP amatnieku izgatavošana: migrācija;
- PHP amatnieku izgatavošana: starpprogrammatūra;
38) Kā konfigurēt pasta adreses Laravel?
Laravel nodrošina API, lai nosūtītu e-pastu uz vietējo un tiešsaistes serveri.
39) Paskaidrojiet Auth.
Tā ir metode, kā identificēt lietotāja pieteikšanās akreditācijas datus ar paroli. Programmā Laravel to var pārvaldīt ar sesiju, kurai nepieciešami divi parametri: 1) lietotājvārds un 2) parole.
40) Nošķiriet Delete () un softDeletes ().
- dzēst (): noņemiet visu ierakstu no datu bāzes tabulas.
- softDeletes (): tas nenoņem datus no tabulas. To izmanto, lai atzīmētu jebkuru ierakstu kā izdzēstu.
41) Kā reāllaika sitemap.xml failu var izveidot Laravel?
Varat izveidot visas vietnes tīmekļa lapas, lai meklētājprogrammai pastāstītu par vietnes satura organizēšanu. Meklētājprogrammas rāpuļprogrammas gudri lasa šo failu, lai pārmeklētu vietni.
42) Paskaidrojiet viltotāju Laravelā.
Tas ir moduļu vai paku veids, ko izmanto, lai izveidotu viltus datus. Šos datus var izmantot testēšanas vajadzībām.
To var izmantot arī, lai ģenerētu: 1) numurus, 2) adreses, 3) DateTime, 4) maksājumus un 5) Lorem tekstu.
43) Kā jūs pārbaudīsit, vai tabula pastāv vai ir datu bāzē?
Izmantojiet hasTable () Laravel funkciju, lai pārbaudītu, vai vēlamā tabula datu bāzē ir vai nav.
44) Kāda ir būtiskā atšķirība starp insert () un insertGetId () funkciju Laravel?
- Ievietot (): šo funkciju vienkārši izmanto ieraksta ievietošanai datu bāzē. Nav nepieciešams, lai ID tiktu automātiski palielināts.
- InsertGetId (): Šī funkcija arī ievieto ierakstu tabulā, bet to izmanto, ja ID lauks tiek automātiski palielināts.
45) Paskaidrojiet Laravel aktīvā ieraksta jēdzienu.
Aktīvā ierakstā klase kartē ar datu bāzes tabulu. Tas palīdz jums tikt galā ar CRUD darbību.
46) Uzskaitiet Laravel pamatjēdzienus?
Laravel tiek izmantoti šādi pamatjēdzieni:
- Maršrutēšana
- Daiļrunīgs ORM
- Starpprogrammatūra
- Drošība
- Kešatmiņa
- Asmeņu veidošana
47) Definējiet netiešo kontrolieri.
Netiešie kontrolieri palīdz noteikt pareizu maršrutu, kā rīkoties ar kontrolieri. Tos var definēt failā route.php ar 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 nosaka loģiku Laravel lietojumprogrammas rakstīšanai.
- Skats: Tas attiecas uz Laravel lietojumprogrammas lietotāja saskarnes loģiku.
- Kontrolieris: Tas darbojas kā saskarne starp Model un View. 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) Paskaidrojiet sīkdatņu jēdzienu.
Sīkdatnes ir neliels fails, kas tiek nosūtīts no konkrētas vietnes un ko lietotāja pārlūkprogramma glabā datorā, 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, strādājot ar datu bāzi. Katrai datu bāzes tabulai ir savs modelis, ko izmanto, lai mijiedarbotos ar tabulu.
54) Nosauciet dažus Laravel iebūvētos autentifikācijas kontrolierus.
Laravel instalācijai ir iebūvēts kopēju autentifikācijas kontrolieru komplekts. Šie kontrolieri ir:
- RegisterController
- LoginController
- ResetPasswordController
- ForgetPasswordController
55) Definējiet Laravel aizsargu.
Laravel guard ir īpašs komponents, ko izmanto, lai atrastu autentificētus lietotājus. Ienākošais pieprasītais sākotnēji tiek virzīts caur šo aizsargu, lai pārbaudī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ņošanas 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āde tiek izmantota, lai palaistu SQL vaicājumus, piemēram, izveidotu, atlasītu, atjauninātu, ievietotu un dzēstu.
59) Kāda ir objektu relāciju kartēšana?
Object Relational Mapping ir paņēmiens, kas palīdz izstrādātājiem adresēt objektus, piekļūt tiem un manipulēt ar tiem, neņemot vērā saikni starp objektu un to datu avotiem.
60) Paskaidrojiet maršrutēšanas jēdzienu Laravel.
Tas ļauj maršrutēt visus jūsu lietojumprogrammas pieprasījumus kontrolierim. Laravel maršrutēšana atzīst un pieņem vienotu resursu identifikatoru ar slēgšanu.
61) Kas ir Ajax Laravel?
Ajax nozīmē Asynchronous JavaScript, un XML ir tīmekļa izstrādes paņēmiens, ko izmanto, lai izveidotu asinhronas tīmekļa lietojumprogrammas. Programmā Laravel atbildes () un json () funkcijas tiek izmantotas, lai izveidotu asinhronas tīmekļa lietojumprogrammas.
62) Kas ir sesija Laravelā?
Sesija tiek izmantota, lai pārsūtītu lietotāja informāciju no vienas tīmekļa lapas uz otru. 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 jābūt piekļuvei, HTTP pieprasījumā izveidojot sesijas instanci. Kad esat saņēmis instanci, izmantojiet metodi get () kā parametru "Key", 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āja identitātes apstiprināšanu, izmantojot akreditācijas datus, savukārt autorizācija attiecas uz piekļuves savākšanu sistēmai.
65) Paskaidrojiet klausītājiem.
Klausītāji ir pieraduši rīkoties ar notikumiem un izņēmumiem. Visbiežākais pieteikšanās notikuma klausītājs Laravel ir LoginListener.
66) Kādas ir politikas klases?
Politikas klasēs ir iekļauta Laravel lietojumprogrammas autorizācijas loģika. Šīs klases tiek izmantotas noteiktam modelim vai resursam.
67) Kā atcelt pēdējo migrāciju?
Izmantojiet nepieciešamību izmantot amatnieku komandu, lai atceltu pēdējo migrāciju.
68) Ko tu domā ar Laravelu Dusku?
Laravel Dusk ir rīks, ko izmanto JavaScript iespējotu lietojumprogrammu testēšanai. Tas nodrošina jaudīgu pārlūkprogrammas automatizāciju un testēšanas API.
69) Paskaidrojiet Laravela atbalss.
Tā ir JavaScript bibliotēka, kas ļauj abonēt un klausīties kanālus Laravel. 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 klases izveidi. Šī metode atgriež klases vai saskarnes gadījumu. Laravels automātiski injicē klases konstruktorā noteiktās atkarības.
71) Paskaidrojiet atbildi Laravel.
Visiem kontrolieriem un maršrutiem jāatgriež atbilde, kas jānosūta atpakaļ uz tīmekļa pārlūku. Laravel piedāvā dažādus veidus, kā atgriezties šajā atbildē. Pamata 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ājot par modeli, vienkārši izsauciet darbības metodi.
73) Izskaidrojiet viensētu Laravel.
Laravel sēta ir oficiāla, vienreizlietojama un iepriekš iesaiņota klaidoņu kaste, kas ir spēcīga izstrādes vide, neinstalējot datorā HHVM, tīmekļa serveri un PHP.
74) Kas ir nosaukumvieta Laravel?
Vārdamvieta ļauj lietotājam grupēt funkcijas, klases un konstantes zem noteikta nosaukuma.
75) Kas ir Laravels Forge?
Laravel Forge palīdz organizēt un izstrādāt tīmekļa lietojumprogrammu. Lai gan Laravel ietvara ražotāji izstrādāja šo nodevu, tā var automatizēt katras tīmekļa lietojumprogrammas izvietošanu, kas darbojas PHP serverī.
76) Norādiet atšķirību starp CodeIgniter un Laravel.
Parametrs | CodeIgniter | Laravels |
ORM atbalsts | CodeIgniter neatbalsta objektu-relāciju kartēšanu. | Laravel atbalsta ORM. |
Nodrošiniet autentifikāciju | Tas nodrošina lietotāju autentifikāciju. | Tam ir iebūvēta lietotāja autentifikācija. |
Programmēšanas paradigma | Tas ir orientēts uz komponentiem. | Tas ir orientēts uz objektu. |
Citas datu bāzes pārvaldības sistēmas atbalsts | Tas atbalsta Microsoft SQL Server, ORACLE, MYSQL, IBM DB2, PostgreSQL, JDBC un orientDB saderīgus. | 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 atbalsts | CodeIgniter 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 HTTPS maršrutam, kuru viņi ir definējuši. |
77) Kas ir novērotājs?
Novērotāju modeļi ir Laravel iezīme. To izmanto, lai modelim izveidotu notikumu klausītāju kopas. Šo klašu metožu nosaukumos attēlots Daiļrunīgais notikums. Novērotāju klases metodes modeli saņem kā argumentu.
78) Kāda ir bootstrap direktorija izmantošana?
To izmanto, lai inicializētu Laravel projektu. Šajā sāknēšanas direktorijā ir fails app.php, kas ir atbildīgs par ietvara palaišanu.
79) Kāds ir sesijas noklusējuma taimauta ilgums?
Noklusējuma Laravel sesijas taimauta ilgums ir 2 stundas.
80) Kā noņemt atbilstošu klases failu?
Izmantojiet skaidri sastādītu komandu, lai noņemtu apkopoto klases failu.
81) Kurā mapē robot.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. Šajos maršrutos nav stāvokļa un savstarpējas pieprasīšanas atmiņas, un tajos nav sesiju.
83) Kas tiek saukts par maršrutu?
Nosaukums maršruts ir metode, kas ģenerē maršrutēšanas ceļu. Šo maršrutu ķēdi var izvēlēties, izmantojot maršruta aprakstam nosaukuma metodi.
84) Kas ir atvērtā pirmkoda programmatūra?
Atvērtā koda programmatūra ir programmatūra, kuras pirmkods ir brīvi pieejams. Pirmkodu var koplietot un modificēt atbilstoši lietotāja prasībām.
85) Izskaidrojiet Loggin Laravel.
Tā ir tehnika, kurā sistēmas žurnāls radīja kļūdas. Pieteikšanās ir noderīga, lai palielinātu sistēmas uzticamību. Laravel atbalsta dažādus reģistrēšanas režīmus, piemēram, syslog, ikdienas, vienreizēju 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 dažādu valodu virknes failā, un šie faili tiek glabāti resursu / skatu mapē. Izstrādātājiem vajadzētu izveidot atsevišķu mapi katrai atbalstītajai valodai.
87) Definējiet jaukšanu Laravel.
Tā ir teksta pārveidošanas atslēga metode, kas parāda sākotnējo tekstu. Laravel izmanto Hash fasādi, lai paroli droši uzglabātu jauktā 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 lasīt informāciju. Šifrēšana ir ļoti noderīga, lai aizsargātu jūsu slepeno informāciju no iebrucēja.
Šifrēšana tiek veikta, izmantojot kriptogrāfijas procesu. Šifrējamais ziņojums tiek izsaukts kā vienkāršs ziņojums. Pēc šifrēšanas iegūto ziņojumu sauc par šifra ziņojumu. Konvertējot šifra tekstu par vienkāršu tekstu vai ziņojumu, šo procesu sauc par atšifrēšanu.
89) Kā koplietot datus ar skatiem?
Lai pārsūtītu datus uz visiem Laravel skatiem, izmantojiet metodi, ko sauc par share (). Šī metode prasa divus argumentus, atslēgu un vērtību.
Parasti share () metodi izsauc 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 uz sabiedrību vērsts "pārlūkprogrammas" maršruts. Šis maršruts ir visizplatītākais, un tieši tas tiek skarts tīmekļa pārlūkprogrammā. Tie darbojas caur tīmekļa starpprogrammatūru grupu, un tajos ir arī CSRF aizsardzības iespējas (kas palīdz aizsargāties pret veidlapā balstītiem ļaunprātīgiem uzbrukumiem un hackiem) un parasti satur zināmu "stāvokļa" pakāpi (ar to es domāju, ka viņi izmanto sesijas).
91) Kā ģenerēt pieprasījumu Laravel?
Lai ģenerētu pieprasījumu, izmantojiet šo Laravel amatnieku komandu:
php artisan make:request UploadFileRequest