Laravel-haastattelun 91 parasta kysymystä ja vastausta (2026)

Tässä Laravelin haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille unelmatyönsä saamiseksi.

 

Laravel-haastattelun kysymyksiä ja vastauksia fuksilaisille

1) Mikä on Laravel?

Laravel on avoimen lähdekoodin laajalti käytetty PHP-kehys. Alusta oli tarkoitettu web-sovellusten kehittämiseen käyttämällä MVC-arkkitehtuurimallia. Laravel julkaistaan ​​MIT-lisenssillä.

Siksi sen lähdekoodia isännöidään GitHubissa. Se on luotettava PHP-kehys, koska se noudattaa ilmeikkäitä ja tarkkoja kielisääntöjä.


2) Mikä on uusin Laravel-versio?

Uusin Laravel-versio on versio 8, joka julkaistiin 8. syyskuuta 2020.

Laravel-haastattelun kysymyksiä ja vastauksia


3) Määritä säveltäjä.

Se on sovellustason pakettienhallinta PHP. Se tarjoaa vakiomuodon PHP-ohjelmistoriippuvuuksien ja kirjastojen hallintaan.


4) Mikä on HTTP-väliohjelmisto?

HTTP-väliohjelmisto on tekniikka HTTP-pyyntöjen suodattamiseen. Laravel sisältää väliohjelmiston, joka tarkistaa, onko sovelluksen käyttäjä todennettu vai ei.


5) Nimeä kyselynmuodostajan aggregaattimenetelmät.

Kyselyn rakennustyökalun koontimenetelmät ovat: 1) max(), 2) min(), 3) sum(), 4) avg() ja 5) count().


6) Mikä on reitti?

Reitti on periaatteessa URI:n (Uniform Resource Identifier) ​​määrittelemä päätepiste. Se toimii osoittimena Laravel-sovelluksessa.

Yleisimmin reitti osoittaa yksinkertaisesti ohjaimessa olevaan menetelmään ja myös sanelee, mitkä HTTP-menetelmät voivat osua kyseiseen URI:hen.


7) Miksi käyttää Routea?

Reitit tallennetaan tiedostoihin /routes-kansioon projektin juurihakemistossa. Oletusarvoisesti sovelluksen eri "puolia" vastaavia tiedostoja on muutama ("puolet" tulee kuusikulmaisen arkkitehtuurin metodologiasta).


8) Mitä tarkoitat nipuilla?

In Laravel, nippuja kutsutaan paketeiksi. Näitä paketteja käytetään Laravelin toimivuuden lisäämiseen. Paketissa voi olla näkymiä, määrityksiä, siirtoja, reittejä ja tehtäviä.


9) Selitä yleisessä Laravel-sovelluksessa käytetyt tärkeät hakemistot.

Yleisessä Laravel-sovelluksessa käytetyt hakemistot ovat:

  • App/: Tämä on lähdekansio, jossa sovelluskoodimme sijaitsee. Kaikki ohjaimet, käytännöt ja mallit ovat tässä kansiossa.
  • Config/: Sisältää sovelluksen määritystiedostot. Näitä ei yleensä muokata suoraan, vaan ne perustuvat sovelluksen juuren .env (environment) -tiedostoon määritettyihin arvoihin.
  • Tietokanta/: Sisältää tietokantatiedostot, mukaan lukien siirrot, siemenet ja testitehtaat.
  • Julkinen/: Julkisesti käytettävissä oleva kansio, joka sisältää käännetyt resurssit ja tietysti index.php-tiedoston.

10) Mikä on ohjain?

Ohjain on "C" "MVC" (Model-View-Controller) -arkkitehtuurissa, johon Laravel perustuu.


11) Selitä käänteinen reititys Laravelissa.

Reverse routing on tapa luoda URL-osoite symbolin tai nimen perusteella. Se tekee Laravel-sovelluksestasi joustavan.


12) Selitä Laravelin piirteet.

Laravel-ominaisuudet ovat joukko toimintoja, jotka sisällytetään toiseen luokkaan. Ominaisuus on kuin abstrakti luokka. Et voi ilmentää suoraan, mutta sen menetelmiä voidaan käyttää konkreettisessa luokassa.


13) Selitä sopimusten käsite Laravelissa.

Ne ovat joukko Laravel-kehyksen rajapintoja. Nämä sopimukset tarjoavat ydinpalvelut. Laravelissa määritellyt sopimukset sisältävät vastaavan viitekehyksen toteutuksen.


14) Miten palveluntarjoajat rekisteröidään?

Voit rekisteröidä palveluntarjoajia config/app.php-määritystiedostossa, joka sisältää taulukon, jossa voit mainita palveluntarjoajan luokan nimen.


15) Missä määrität Laravelin julkisivut?

Kaikki Laravelin julkisivut on määritelty nimiavaruudessa Illuminate\Support\Facades.


16) Kerro ero get- ja post-menetelmän välillä.

Get-menetelmän avulla voit lähettää rajoitetun määrän tietoa otsikossa. Viestin avulla voit lähettää suuren määrän tietoa kehossa.


17) Listaa Laravel 5.6:n oletuspaketit.

Laravel 5.6:n oletuspaketit ovat: 1) Envoy, 2) Passport, 3) Socialite, 4) Cashier, 5) Horizon ja 6) Scout.


18) Mikä on palvelukontti Laravelissa?

Huoltosäiliö on työkalu, jota käytetään riippuvuuden lisäämiseen Laravelissa.


19) Kuinka voit ottaa kyselylokin käyttöön Laravelissa?

Voit käyttää enableQueryLog-menetelmää ottaaksesi kyselylokin käyttöön Laravelissa.


20) Selitä Laravelin tapahtumien käsite.

Tapahtuma on tapahtuma tai toiminto, joka auttaa sinua tilaamaan ja kuuntelemaan Laravel-sovelluksessa tapahtuvia tapahtumia. Laravel käynnistää osan tapahtumista automaattisesti, kun jotain tapahtuu.


21) Selitä riippuvuusinjektio ja niiden tyypit.

Se on tekniikka, jossa yksi kohde on riippuvainen toisesta kohteesta. Riippuvuusinjektiota on kolmea tyyppiä: 1) konstruktoriinjektio, 2) asettajainjektio ja 3) rajapinta-injektio.


22) Mitä etuja Laravelin käytöstä on?

Tässä on Laravelin tärkeitä etuja:

  • Laravelissa on blade-mallimoottori, joka luo dynaamisia asetteluja ja lisää käännöstehtäviä.
  • Käytä koodia uudelleen ilman vaivaa.
  • Laravel tarjoaa rajoituksia useiden DBM-objektien välillä käyttämällä kehittynyttä kyselynrakennusmekanismia.
  • Kehyksessä on automaattinen latausominaisuus, joten et suorita manuaalisia ylläpito- ja sisällytyspolkuja
  • Kehys auttaa sinua tekemään uusia työkaluja käyttämällä LOC-konttia.
  • Laravel tarjoaa versionhallintajärjestelmän, joka helpottaa siirtymien hallintaa.

23) Selitä Laravelin validointikonsepti.

Validointi on tärkeä käsite mitä tahansa Laravel-sovellusta suunniteltaessa. Se varmistaa, että tiedot ovat aina odotetussa muodossa ennen kuin ne tallennetaan tietokantaan. Laravel tarjoaa monia tapoja vahvistaa tietosi.

Perusohjaimen ominaisuus käyttää ValidatesRequests-luokkaa, joka tarjoaa hyödyllisen menetelmän asiakaskoneelta tulevien pyyntöjen vahvistamiseen.


24) Mitä ORM tarkoittaa?

ORM tulee sanoista Object Relational Mapping


25) Kuinka voit vähentää muistin käyttöä Laravelissa?

Kun käsittelet suuria tietomääriä, voit käyttää kursorimenetelmää muistin käytön vähentämiseksi.


Laravel-haastattelun kysymyksiä ja vastauksia 2 ja 3 vuoden kokemuksella

26) Listaa käytettävissä olevat suhdetyypit Laravel Eloquentissa.

Suhdetyypit Laravel Eloquentissa ovat: 1) yhdestä yhteen 2) yhdestä moniin 3) monta moniin 4) hänellä on monia läpikäyviä suhteita ja 5) polymorfisia suhteita.


27) Nimeä Laravelin käyttämä mallikone.

Blade on Laravelin käyttämä tehokas mallimoottori.


28) Laravelin tukemat nimitietokannat.

Laravel tukee seuraavia tietokantoja:

  • PostgreSQL
  • SQL Server
  • SQLite
  • MySQL

29) Miksi muuttoliikkeet ovat tärkeitä?

Siirrot ovat tärkeitä, koska niiden avulla voit jakaa sovelluksia ylläpitämällä tietokannan johdonmukaisuutta. Ilman siirtoa on vaikea jakaa Laravel-sovelluksia. Sen avulla voit myös synkronoida tietokannan.


30) Määritä Lumen

Lumen on mikrokehys. Se on pienempi ja nopeampi versio rakennuksen Laravel-pohjaisista palveluista ja REST API:ista.


31) Selitä PHP-käsityöläinen

Käsityöläinen on Laravelin komentorivityökalu. Se tarjoaa komentoja, jotka auttavat sinua rakentamaan Laravel-sovelluksen ilman vaivaa.


32) Kuinka voit luoda URL-osoitteita?

Laravelilla on apulaisia ​​URL-osoitteiden luomiseen. Tästä on hyötyä, kun luot linkin malleihin ja API-vastaukseen.


33) Mitä luokkaa käytetään poikkeuksien käsittelyyn?

Laravel-poikkeuksia käsittelee App\Exceptions\Handler-luokka.


34) Mitkä ovat yleiset HTTP-virhekoodit?

Yleisimmät HTTP-virhekoodit ovat:

  • Virhe 404 – Näkyy, kun sivua ei löydy.
  • Error-401 – Näkyy, kun virhettä ei sallita

35) Selitä sujuva kyselyn rakentaja Laravelissa.

Se on tietokantakyselyjen rakennusohjelma, joka tarjoaa kätevän ja nopeamman käyttöliittymän tietokantakyselyjen luomiseen ja suorittamiseen.


36) Mitä hyötyä dd()-funktiosta on?

Tätä toimintoa käytetään muuttujan sisällön tyhjentämiseen selaimeen. dd:n täysi muoto on Dump and Die.


37) Listaa yleisimmät Laravelissa käytetyt käsityökomennot.

Laravel tukee seuraavia artesaanikomentoja:

  • PHP käsityöläinen alas;
  • PHP käsityöläinen ylös;
  • PHP käsityöläinen merkki:ohjain;
  • PHP käsityöläinen merkki: malli;
  • PHP käsityöläinen merkki: siirto;
  • PHP käsityöläinen merkki: väliohjelmisto;

38) Kuinka konfiguroida sähköpostin Laravelissa?

Laravel tarjoaa sovellusliittymiä sähköpostin lähettämiseen paikallisella ja live-palvelimella.


39) Selitä Auth.

Se on tapa tunnistaa käyttäjän kirjautumistiedot salasanalla. Laravelissa sitä voidaan hallita istunnolla, joka vaatii kaksi parametria 1) käyttäjätunnus ja 2) salasana.


40) Erota delete() ja softDeletes().

  • delete(): poista kaikki tietueet tietokantataulukosta.
  • softDeletes(): Se ei poista tietoja taulukosta. Sitä käytetään merkitsemään kaikki tietueet poistetuiksi.

41) Kuinka voit tehdä reaaliaikaisen sitemap.xml-tiedoston Laravelissa?

Voit luoda verkkosivuston kaikki verkkosivut kertomaan hakukoneelle järjestävän sivuston sisällöstä. Hakukoneen indeksointirobotit lukevat tämän tiedoston älykkäästi indeksoidakseen verkkosivuston.


42) Selitä faker Laravelissa.

Se on eräänlainen moduuli tai paketteja, joita käytetään väärennettyjen tietojen luomiseen. Näitä tietoja voidaan käyttää testaustarkoituksiin.

Sitä voidaan käyttää myös luomaan: 1) Numbers, 2) Osoitteet, 3) DateTime, 4) Maksut ja 5) Lorem-teksti.


43) Miten tarkistat, onko taulukko olemassa tai tietokannassa?

Käytä hasTable() Laravel-funktiota tarkistaaksesi, onko haluttu taulukko tietokannassa vai ei.


44) Mikä on merkittävä ero insert()- ja insertGetId()-funktioiden välillä Laravelissa?

  • Insert(): Tätä toimintoa käytetään yksinkertaisesti lisäämään tietue tietokantaan. Tunnusta ei tarvitse lisätä automaattisesti.
  • InsertGetId(): Tämä funktio lisää myös tietueen taulukkoon, mutta sitä käytetään, kun ID-kenttä kasvaa automaattisesti.

45) Selitä aktiivinen levykonsepti Laravelissa.

Luokkakartta aktiivisessa tietueessa tietokantataulukkoosi. Se auttaa sinua käsittelemään CRUD-toimintoa.


46) Luettele Laravelin peruskäsitteet?

Seuraavat ovat Laravelissa käytetyt peruskäsitteet:

  • Reititys
  • Puhdas ORM
  • middleware
  • Turvallisuus
  • välimuistia
  • Terän mallinnus

47) Määritä implisiittinen ohjain.

Implisiittiset ohjaimet auttavat sinua määrittämään oikean reitin ohjaimen toimintojen käsittelemiseksi. Voit määrittää ne route.php-tiedostossa Route:: controller()-metodilla.


48) Kuinka käyttää mukautettua taulukkoa Laravel-mallissa?

Jotta voit käyttää mukautettua taulukkoa, voit ohittaa suojatun muuttujan $table ominaisuuden.


49) Mikä on MVC-kehys?

Se on malli, näkymä ja ohjain:

  • Malli: Malli määrittelee logiikan Laravel-sovelluksen kirjoittamiseen.
  • Näkymä: Se kattaa Laravel-sovelluksen käyttöliittymälogiikan.
  • Ohjain: Se toimii rajapintana mallin ja näkymän välillä. Se on tapa, jolla käyttäjä on vuorovaikutuksessa sovelluksen kanssa.

50) Määritä @include.

@include käytetään lataamaan useampi kuin yksi mallinäkymätiedosto. Sen avulla voit sisällyttää näkymän toiseen näkymään. Käyttäjä voi myös ladata useita tiedostoja yhteen näkymään.


Laravel-haastattelun kysymyksiä ja vastauksia 5 vuoden kokemuksella

51) Selitä evästeiden käsite.

Evästeet ovat pieniä tiedostoja, jotka lähetetään tietystä verkkosivustosta ja jotka käyttäjän selain tallentaa tietokoneelle käyttäjän selattaessa.


52) Mitä tiedostoa käytetään yhteyden luomiseen tietokantaan?

Voit luoda yhteyden tietokantaan käyttämällä .env-tiedostoa.


53) Mikä on kaunopuheinen?

Eloquent on Laravelissa käytetty ORM. Se tarjoaa yksinkertaisen aktiivisen tietueen toteutuksen tietokannan kanssa. Jokaisella tietokantataulukolla on mallinsa, joka oli aiemmin vuorovaikutuksessa taulukon kanssa.


54) Nimeä joitain Laravelin sisäänrakennettuja todennusohjaimia.

Laravel-asennuksessa on sisäänrakennettu joukko yleisiä todennusohjaimia. Nämä ohjaimet ovat:

  • RegisterController
  • LoginController
  • ResetPasswordController
  • ForgetPasswordController

55) Määrittele Laravel-suoja.

Laravel Guard on erityinen komponentti, jota käytetään todennettujen käyttäjien löytämiseen. Pyydetyt saapuvat viestit reititetään aluksi tämän suojan kautta käyttäjien syöttämien valtuustietojen vahvistamiseksi.


56) Mikä on Laravel API -nopeusraja?

Se on Laravelin ominaisuus. Se tarjoaa kahvan kuristuksen. Nopeuden rajoitus auttaa Laravel-kehittäjiä kehittämään suojatun sovelluksen ja estämään DOS-hyökkäykset.


57) Selitä kokoelmia Laravelissa.

Collections on wrapper-luokka taulukoiden kanssa työskentelemiseen. Laravel Eloquent -kyselyt käyttävät joukkoa yleisimpiä toimintoja palauttaakseen tietokantatuloksen.


58) Mitä hyötyä DB-julkisivusta on?

DB facadea käytetään SQL-kyselyjen suorittamiseen, kuten luomiseen, valitsemiseen, päivittämiseen, lisäämiseen ja poistamiseen.


59) Mitä hyötyä objektirelaatiokartoituksesta on?

Objektin relaatiokartoitus on tekniikka, joka auttaa kehittäjiä käsittelemään objekteja, käyttämään niitä ja käsittelemään niitä ottamatta huomioon objektin ja niiden tietolähteiden välistä suhdetta.


60) Selitä reitityksen käsite Laravelissa.

Sen avulla voit reitittää kaikki sovelluspyyntösi ohjaimeen. Laravel-reititys kuittaa ja hyväksyy yhtenäisen resurssitunnisteen sulkeutuneena.


61) Mikä on Ajax Laravelissa?

Ajax tulee sanoista Asynchronous JavaScript ja XML on web-kehitystekniikka, jota käytetään luomaan asynkronisia Web-sovelluksia. Laravelissa vastaus()- ja json()-funktioita käytetään asynkronisten verkkosovellusten luomiseen.


62) Mikä on istunto Laravelissa?

Istuntoa käytetään käyttäjätietojen välittämiseen verkkosivulta toiselle. Laravel tarjoaa erilaisia ​​ohjaimia, kuten evästeen, taulukon, tiedoston, Memcachedin ja Redisin istuntotietojen käsittelemiseksi.


63) Kuinka päästä käsiksi istuntotietoihin?

Istuntotiedot ovat käytettävissä luomalla istunnon esiintymä HTTP-pyynnössä. Kun saat ilmentymän, käytä get()-menetelmää "Key"-parametrilla saadaksesi istunnon tiedot.


64) Kerro ero todennuksen ja valtuutuksen välillä.

Todennus tarkoittaa käyttäjien henkilöllisyyden vahvistamista valtuustietojen avulla, kun taas valtuutus tarkoittaa pääsyn keräämistä järjestelmään.


65) Selitä kuulijoille.

Kuuntelijat ovat tottuneet käsittelemään tapahtumia ja poikkeuksia. Laravelin yleisin kirjautumistapahtuman kuuntelija on LoginListener.


66) Mitä käytäntöluokat ovat?

Käytäntöluokat sisältävät Laravel-sovelluksen valtuutuslogiikan. Näitä luokkia käytetään tietylle mallille tai resurssille.


67) Kuinka palauttaa viimeinen siirto?

Käytä need use artisan -komentoa palauttaaksesi viimeisen siirron.


68) Mitä tarkoitat Laravel Duskilla?

Laravel Dusk on työkalu, jota käytetään testaamiseen JavaKomentosarjaa tukevat sovellukset. Se tarjoaa tehokkaan selainautomaation ja testaussovellusliittymän.


69) Selitä Laravelin kaiku.

On JavaKäsikirjoituskirjasto, joka mahdollistaa Laravel-tapahtumien kanavien tilaamisen ja kuuntelemisen. Voit käyttää NPM-pakettienhallintaa asentaaksesi kaiun.


70) Mikä on make-menetelmä?

Laravel-kehittäjät voivat käyttää make-menetelmää rajapinnan sitomiseen luokan luomiseksi. Tämä menetelmä palauttaa luokan tai käyttöliittymän esiintymän. Laravel lisää automaattisesti luokkakonstruktorissa määritellyt riippuvuudet.


71) Selitä vastaus Laravelissa.

Kaikkien ohjainten ja reittien tulee palauttaa vastaus, joka lähetetään takaisin verkkoselaimeen. Laravel tarjoaa useita tapoja palauttaa tämä vastaus. Yleisin vastaus on merkkijonon palauttaminen ohjaimelta tai reitiltä.


72) Mikä on kyselyn laajuus?

Se on Laravelin ominaisuus, jossa voimme käyttää samanlaisia ​​kyselyitä uudelleen. Emme tarvitse kirjoittaa samantyyppisiä kyselyitä uudelleen Laravel-projektissa. Kun laajuus on määritetty, kutsu vain laajuusmenetelmää, kun kysyt mallia.


73) Selitä kotitila Laravelissa.

Laravel Homestead on virallinen, kertakäyttöinen ja valmiiksi pakattu vaeltajalaatikko, joka on tehokas kehitysympäristö ilman HHVM:n, web-palvelimen ja PHP:n asentamista tietokoneellesi.


74) Mikä on nimiavaruus Laravelissa?

Nimiavaruuden avulla käyttäjä voi ryhmitellä funktiot, luokat ja vakiot tietyn nimen alle.


75) Mikä on Laravel Forge?

Laravel Forge auttaa web-sovelluksen järjestämisessä ja suunnittelussa. Vaikka Laravel-kehyksen valmistajat kehittivät tämän maksun, se voi automatisoida jokaisen PHP-palvelimella toimivan web-sovelluksen käyttöönoton.


Laravel-haastattelukysymyksiä ja vastauksia yli 10 vuoden kokemuksella

76) Kerro ero CodeIgniterin ja Laravelin välillä.

Parametri CodeIgniter Laravel
ORM:n tuki CodeIgniter ei tue objektirelaatiokartoitusta. Laravel tukee ORM:ää.
Anna todennus Se tarjoaa käyttäjän todennuksen. Siinä on sisäänrakennettu käyttäjätunnistus.
Ohjelmointiparadigma Se on komponenttisuuntautunut. Se on olio-suuntautunut.
Tuki muille tietokannan hallintajärjestelmille Se tukee Microsoft SQL Server, ORACLE, MySQL, IBM DB2, PostgreSQL, JDBC ja orientDB yhteensopiva. Se tukee PostgreSQL, MySQL, MongoDBja Microsoft BI, mutta CodeIgniter tukee lisäksi muita tietokantoja, kuten Microsoft SQL Server, DB2, Oracle, Jne
HTTPS-tuki CodeIgniter tukee osittain HTTPS:ää. Siksi ohjelmoijat voivat käyttää URL-osoitetta tiedonsiirtoprosessin turvaamiseen luomalla PATS. Laravel tukee mukautettuja HTTPS-reittejä. Ohjelmoijat voivat luoda tietyn URL-osoitteen määrittämilleen HTTPS-reitille.

77) Mikä on tarkkailija?

Model Observers on Laravelin ominaisuus. Sitä käytetään tapahtumakuuntelijoiden ryhmien tekemiseen mallille. Näiden luokkien menetelmänimet kuvaavat Eloquent-tapahtumaa. Tarkkailijaluokkien menetelmät saavat mallin argumenttina.


78) Mitä hyötyä bootstrap-hakemistosta on?

Sitä käytetään Laravel-projektin alustamiseen. Tämä bootstrap-hakemisto sisältää app.php-tiedoston, joka vastaa kehyksen käynnistämisestä.


79) Mikä on istunnon oletusaikakatkaisun kesto?

Laravel-istunnon oletusaikakatkaisun kesto on 2 tuntia.


80) Kuinka poistaa vaatimustenmukainen luokkatiedosto?

Käytä clear-compiled -komentoa poistaaksesi käännetty luokkatiedosto.


81) Mihin kansioon robot.txt sijoitetaan?

Robot.txt-tiedosto sijoitetaan julkiseen hakemistoon.


82) Selitä API.PHP reitti.

Sen reitit vastaavat API-klusteria. Siinä on API-väliohjelmisto, joka on oletuksena käytössä Laravelissa. Näillä reiteillä ei ole tila- ja ristiinpyyntömuistia tai niissä ei ole istuntoja.


83) Mikä on nimeltään reitti?

Nimeä reitti on menetelmä, joka luo reitityspolun. Näiden reittien ketjutus voidaan valita käyttämällä nimimenetelmää reitin kuvaukseen.


84) mikä on avoimen lähdekoodin ohjelmisto?

Avoimen lähdekoodin ohjelmisto on ohjelmisto, jonka lähdekoodi on vapaasti saatavilla. Lähdekoodia voidaan jakaa ja muokata käyttäjän vaatimusten mukaan.


85) Selitä kirjautuminen Laraveliin.

Se on tekniikka, jossa järjestelmäloki synnytti virheitä. Kirjautuminen auttaa lisäämään järjestelmän luotettavuutta. Laravel tukee erilaisia ​​kirjaustiloja, kuten syslog-, päivittäinen-, yksittäis- ja virhelokitiloja.


86) Mikä on lokalisointi?

Se on Laravelin ominaisuus, joka tukee eri kieliä sovelluksessa. Kehittäjä voi tallentaa tiedostoon merkkijonoja eri kielillä, ja nämä tiedostot tallennetaan resurssit/näkymät-kansioon. Kehittäjien tulee luoda erillinen kansio jokaiselle tuetulle kielelle.


87) Määritä hajautus Laravelissa.

Se on tapa muuntaa teksti avaimeksi, joka näyttää alkuperäisen tekstin. Laravel käyttää Hash-julkisivua tallentaakseen salasanan turvallisesti tiivistetyllä tavalla.


88) Selitä salauksen ja salauksen purkamisen käsite Laravelissa.

Se on prosessi, jossa mikä tahansa viesti muunnetaan käyttämällä joitain algoritmeja siten, että kolmas käyttäjä ei voi lukea tietoja. Salaus on varsin hyödyllinen suojaamaan arkaluontoisia tietojasi tunkeilijoilta.

Salaus suoritetaan kryptografiaprosessilla. Salattavaa viestiä kutsutaan tavalliseksi viestiksi. Salauksen jälkeen saatua viestiä kutsutaan salausviestiksi. Kun muunnat salatun tekstin tavalliseksi tekstiksi tai viestiksi, tätä prosessia kutsutaan salauksen purkamiseksi.


89) Kuinka jakaa tietoja näkymien kanssa?

Siirrä tiedot kaikkiin Laravelin näkymiin käyttämällä share()-nimistä menetelmää. Tämä menetelmä ottaa kaksi argumenttia, avaimen ja arvon.

Yleensä share()-menetelmää kutsutaan Laravel-sovelluspalveluntarjoajan käynnistysmenetelmästä. Kehittäjä voi käyttää mitä tahansa palveluntarjoajaa, AppServiceProvideria tai omaa palveluntarjoajaamme.


90) Selitä web.php reitti.

Web.php on yleisölle suunnattu "selainpohjainen" reitti. Tämä reitti on yleisin, ja selain osuu siihen. Ne kulkevat web-väliohjelmistoryhmän läpi ja sisältävät myös CSRF-suojaustoiminnot (joka auttaa suojautumaan lomakepohjaisilta haitallisilta hyökkäyksiltä ja hakkeroilta) ja sisältävät yleensä jonkin verran "tilaa" (tällä tarkoitan, että ne käyttävät istuntoja).


91) Kuinka luoda pyyntö Laravelissa?

Käytä seuraavaa artesaanikomentoa Laravelissa pyynnön luomiseen:

php artisan make:request UploadFileRequest

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Tiivistä tämä viesti seuraavasti: