91 suosituinta Laravel-haastattelukysymystä & Vastaukset

Anonim

Seuraavaksi kysytään usein Laraveliin ja PHP: hen liittyviä haastattelukysymyksiä aloittelijoille ja kokeneille hakijoille oikean työpaikan saamiseksi.

1) Mikä on Laravel?

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

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

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

Se on PHP: n sovellustasoinen paketinhallinta. Se tarjoaa vakiomuodon PHP-ohjelmistojen riippuvuuksien ja kirjastojen hallintaan.

3) Mikä on HTTP-väliohjelma?

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

4) Nimeä koontimenetelmät kyselyn rakennustyökalulle.

Kyselynmuodostimen aggregaattimenetelmät ovat: 1) max (), 2) min (), 3) summa (), 4) avg () ja 5) count ().

5) Mikä on reitti?

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

Yleisimmin reitti viittaa yksinkertaisesti ohjaimen menetelmään ja sanelee myös, mitkä HTTP-menetelmät pystyvät osumaan kyseiseen URI: hen.

6) Miksi käyttää reittiä?

Reitit tallennetaan tiedostoihin projektin juurihakemiston / Routes-kansioon. Oletuksena on muutama erilainen tiedosto, joka vastaa sovelluksen eri "sivuja" ("sivut" tulevat kuusikulmaisen arkkitehtuurin menetelmistä).

7) Mitä tarkoitat nippuilla?

Laravelissa nippuja kutsutaan paketeiksi. Näitä paketteja käytetään Laravelin toiminnallisuuden parantamiseen. Paketilla voi olla näkymiä, määrityksiä, siirtoja, reittejä ja tehtäviä.

8) Selitä tärkeät hakemistot, joita käytetään yhteisessä Laravel-sovelluksessa.

Yhteisessä Laravel-sovelluksessa käytetyt hakemistot ovat:

  • App /: Tämä on lähdekansio, jossa sovelluskoodimme asuu. Kaikki ohjaimet, käytännöt ja mallit ovat tämän kansion sisällä.
  • Config /: Pitää sovelluksen määritystiedostoja. Näitä ei yleensä muuteta suoraan, vaan luottaa sen sijaan sovelluksen juuressa oleviin .env (ympäristö) -tiedostoon asetettuihin arvoihin.
  • Tietokanta /: sisältää tietokantatiedostot, mukaan lukien siirrot, siemenet ja testitehtaat.
  • Julkinen /: Julkisesti käytettävissä oleva kansio, jossa on koottuja resursseja ja tietysti index.php-tiedosto.

9) Mikä on ohjain?

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

10) Selitä käänteinen reititys Laravelissa.

Käänteinen reititys on menetelmä URL-osoitteen luomiseksi symbolin tai nimen perusteella. Se tekee Laravel-sovelluksestasi joustavan.

12) Selitä piirteet Laravelissa.

Laravel-piirteet ovat joukko toimintoja, jotka sisällytät toiseen luokkaan. Ominaisuus on kuin abstrakti luokka. Et voi suoratoistaa suoraan, mutta sen menetelmiä voidaan käyttää concreate-luokassa.

13) Selitä sopimusten käsite Laravelissa.

Ne ovat Laravel-kehyksen rajapintoja. Nämä sopimukset tarjoavat ydinpalveluja. Laravelissa määriteltyihin sopimuksiin sisältyy vastaava kehyksen toteutus.

14) Kuinka rekisteröit palveluntarjoajat?

Voit rekisteröidä palveluntarjoajat kokoonpanotiedostoon config / app.php, joka sisältää taulukon, jossa voit mainita palveluntarjoajan luokan nimen.

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

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

16) Ilmoita ero get- ja post-menetelmien välillä.

Get-menetelmä antaa sinun lähettää rajoitetun määrän tietoja otsikossa. Postin avulla voit lähettää suuren määrän tietoa kehoon.

17) Luettele Laravel 5.6: n oletuspaketit.

Laravel 5.6: n oletuspaketit ovat: 1) Lähettiläs, 2) Passi, 3) Socialite, 4) Kassa, 5) Horizon ja 6) Scout.

18) Mikä on palvelukontti Laravelissa?

Palvelusäiliö on työkalu, jota käytetään riippuvuusinjektioiden suorittamiseen Laravelissa.

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

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

20) Selitä Laravelin tapahtumien käsite.

Tapahtuma on tapahtuma tai toiminto, jonka avulla voit tilata ja kuunnella tapahtumia, joita esiintyy Laravel-sovelluksessa. Laravel laukaisee osan tapahtumista automaattisesti, kun jotain tapahtuu.

21) Selitä riippuvuusinjektiot ja niiden tyypit.

Se on tekniikka, jossa yksi esine on riippuvainen toisesta kohteesta. Riippuvuusinjektioita on kolme tyyppiä: 1) Konstruktoriruisku, 2) Setteriruiskutus ja 3) Liitäntäinjektio.

22) Mitkä ovat Laravelin käytön edut?

Tässä ovat Laravelin tärkeät edut:

  • Laravelilla on terämallimoottori dynaamisten asettelujen luomiseen ja kääntötehtävien lisäämiseen.
  • Käytä koodia uudelleen ilman vaivaa.
  • Laravelin avulla voit pakottaa rajoituksia useiden DBM-objektien välille käyttämällä edistynyttä kyselyn rakennustekniikkaa.
  • Kehyksessä on automaattinen latausominaisuus, joten et tee manuaalisia huolto- ja sisällyttämispolkuja
  • Kehys auttaa sinua tekemään uusia työkaluja käyttämällä LOC-konttia.
  • Laravel tarjoaa versionhallintajärjestelmän, joka auttaa siirtojen yksinkertaistettua hallintaa.

23) Selitä validointikonsepti Laravelissa.

Validoinnit ovat tärkeä käsite suunniteltaessa mitä tahansa Laravel-sovellusta. Se varmistaa, että tiedot ovat aina odotetussa muodossa ennen niiden tallentamista tietokantaan. Laravel tarjoaa monia tapoja vahvistaa tiedot.

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

24) Mitä ORM tarkoittaa?

ORM on lyhenne sanoista Object Relational Mapping

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

Suurta tietomäärää käsiteltäessä voit käyttää kohdistintapaa vähentääksesi muistin käyttöä.

26) Luettelo käytettävissä olevista suhteista Laravel Eloquent -sivustossa.

Laravel Eloquent -suhteen tyypit ovat: 1) yksi yhteen 2) yksi moniin 3) moniin moniin 4) on monia läpi ja 5) polymorfiset suhteet.

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

Blade on tehokas mallimoottori, jota Laravel käyttää.

28) Laravelin tukemat nimitietokannat.

Laravel tukee seuraavia tietokantoja:

  • PostgreSQL
  • SQL Server
  • SQLite
  • MySQL

29) Miksi muuttoliikkeet ovat tärkeitä?

Siirtymät ovat tärkeitä, koska sen avulla voit jakaa sovelluksia ylläpitämällä tietokannan johdonmukaisuutta. Ilman siirtoa on vaikea jakaa mitään Laravel-sovellusta. 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-sovellusliittymistä.

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

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

32) Kuinka voit luoda URL-osoitteita?

Laravelilla on avustajia URL-osoitteiden luomisessa. Tästä on hyötyä, kun luot linkin malleihisi ja API-vastaukseesi.

33) Mitä luokkaa käytetään poikkeusten käsittelemiseen?

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

34) Mitkä ovat yleiset HTTP-virhekoodit?

Yleisimmät HTTP-virhekoodit ovat:

  • Virhe 404 - Näyttää, kun sivua ei löydy.
  • Virhe 401 - Näyttää, kun virhettä ei ole valtuutettu

35) Selitä sujuva kyselynmuodostaja Laravelissa.

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

36) Mikä on dd () -funktion käyttö?

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

37) Luettele yleiset käsityöläiskomennot, joita käytetään Laravelissa.

Laravel tukee seuraavia käsityöläiskomentoja:

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

38) Kuinka määritetään postilähetys Laravel?

Laravel tarjoaa sovellusliittymiä lähettämään sähköpostia paikalliselle ja live-palvelimelle.

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änimen ja 2) salasanan.

40) Erota poisto () ja softDeletes ().

  • poista (): 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 kaikki verkkosivuston verkkosivut kertomaan hakukoneelle sivuston sisällön järjestämisestä. Hakukoneiden indeksoijat lukevat tämän tiedoston älykkäästi indeksoidakseen verkkosivuston.

42) Selitä väärentäjä 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 tuottamaan: 1) Numerot, 2) Osoitteet, 3) DateTime, 4) Maksut ja 5) Lorem-teksti.

43) Kuinka tarkistat, onko taulukko olemassa tai tietokannassa?

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

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

  • Insert (): Tätä toimintoa käytetään yksinkertaisesti tietueen lisäämiseen tietokantaan. Henkilötunnuksen lisääminen ei ole välttämätöntä.
  • InsertGetId (): Tämä toiminto lisää myös tietueen taulukkoon, mutta sitä käytetään, kun ID-kenttä kasvaa automaattisesti.

45) Selitä aktiivisen tietueen käsite Laravelissa.

Aktiivisessa tietueessa luokkaa kartta tietokantataulukkoon. Se auttaa sinua käsittelemään CRUD-toimintaa.

46) Luettele Laravelin peruskäsitteet?

Laravelissa käytetään seuraavia peruskäsitteitä:

  • Reititys
  • Eloquent ORM
  • Väliohjelmisto
  • Turvallisuus
  • Välimuisti
  • Terän mallinnus

47) Määritä implisiittinen ohjain.

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

48) Kuinka mukautettua taulukkoa käytetään Laravel-mallissa?

Mukautetun taulukon käyttämiseksi voit ohittaa suojatun muuttujan $ table ominaisuuden.

49) Mikä on MVC-kehys?

Se on malli, näkymä ja ohjain:

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

50) Määritä @include.

@include -toimintoa käytetään useamman kuin yhden mallinäkymätiedoston lataamiseen. 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.

51) Selitä evästeiden käsite.

Evästeet ovat pieniä tiedostoja, jotka lähetetään tietyltä verkkosivustolta ja jotka käyttäjän selain tallentaa tietokoneelle käyttäjän selatessa.

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

Voit luoda yhteyden tietokantaan .env-tiedostolla.

53) Mikä on Eloquent?

Eloquent on Laravelissa käytetty ORM. Se tarjoaa yksinkertaisen aktiivisen tietueen toteutuksen tietokannan kanssa. Jokaisella tietokantataulukolla on malli, jota käytetään vuorovaikutuksessa taulukon kanssa.

54) Nimeä joitain Laravelin sisäänrakennettuja todennuksen ohjaimia.

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

  • RegisterController
  • LoginController
  • ResetPasswordController
  • ForgetPasswordController

55) Määritä Laravel-vartija.

Laravel guard on erityinen komponentti, jota käytetään todennettujen käyttäjien löytämiseen. Saapuva pyydetty reititetään alun perin tämän vartijan kautta käyttäjien syöttämien tunnistetietojen tarkistamiseksi. Vartijat määritellään tiedostossa… /config/auth.php.

56) Mikä on Laravel API: n korkoraja?

Se on Laravelin piirre. Se tarjoaa kahvan kuristamisen. Nopeudenrajoitukset auttavat Laravel-kehittäjiä kehittämään turvallisen sovelluksen ja estämään DOS-hyökkäykset.

57) Selitä kokoelmat Laravelissa.

Collections on kääre-luokka, joka toimii matriisien kanssa. Laravel Eloquent -kyselyt käyttävät joukko yleisimpiä toimintoja palauttamaan tietokantatuloksen.

58) Mikä on DB-julkisivun käyttö?

DB-julkisivua käytetään SQL-kyselyjen, kuten luomisen, valitsemisen, päivittämisen, lisäämisen ja poistamisen suorittamiseen.

59) Mitä hyötyä on objektisuhdekartoituksesta?

Object Relational Mapping on tekniikka, joka auttaa kehittäjiä osoittamaan objekteja, käyttämään niitä ja manipuloimaan niitä ottamatta huomioon kohteen ja niiden tietolähteiden välistä suhdetta.

60) Selitä reitityksen käsite Laravelissa.

Sen avulla kaikki sovelluspyynnöt voidaan reitittää ohjaimelle. Laravel-reititys kuittaa ja hyväksyy yhdenmukaisen resurssitunnisteen, joka on suljettu.

61) Mikä on Ajax Laravelissa?

Ajax tarkoittaa asynkronista JavaScriptiä ja XML on web-kehitystekniikka, jota käytetään luomaan asynkronisia verkkosovelluksia. Laravelissa vastaus () - ja json () -funktioita käytetään luomaan asynkronisia verkkosovelluksia.

62) Mikä on istunto Laravelissa?

Istuntoa käytetään välittämään käyttäjätietoja yhdeltä verkkosivulta toiselle. Laravel tarjoaa erilaisia ​​ohjaimia, kuten eväste, taulukko, tiedosto, Memcached ja Redis käsittelemään istuntotietoja.

63) Kuinka käyttää istuntotietoja?

Istunnon tiedot ovat pääsy luomalla istunnon ilmentymä HTTP-pyyntöön. Kun olet saanut ilmentymän, käytä get () -menetelmää "Avain" -parametrina saadaksesi istunnon yksityiskohdat.

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

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

65) Selitä kuulijoille.

Kuuntelijat ovat tottuneet käsittelemään tapahtumia ja poikkeuksia. Yleisin sisäänkirjautumistapahtuman kuuntelija Laravelissa on LoginListener.

66) Mitä ovat politiikkaluokat?

Politiikkaluokit sisältävät Laravel-sovelluksen valtuutuslogiikan. Näitä luokkia käytetään tiettyyn malliin tai resurssiin.

67) Kuinka palauttaa viimeinen siirto?

Käytä tarvetta käyttää käsityöläiskomentoa viimeisen siirron palauttamiseksi.

68) Mitä tarkoitat Laravel Duskilla?

Laravel Dusk on työkalu, jota käytetään JavaScriptiä tukevien sovellusten testaamiseen. Se tarjoaa tehokkaan selainautomaation ja testaavan sovellusliittymän.

69) Selitä Laravel-kaiku.

Se on JavaScript-kirjasto, jonka avulla voit tilata ja kuunnella kanavia Laravel-tapahtumia. Voit asentaa kaiun NPM-paketinhallinnalla.

70) Mikä on make-menetelmä?

Laravel-kehittäjät voivat käyttää make-menetelmää liittääkseen käyttöliittymän luokan luomiseen. Tämä menetelmä palauttaa luokan tai käyttöliittymän esiintymän. Laravel ruiskuttaa automaattisesti luokan konstruktorissa määriteltyjä riippuvuuksia.

71) Selitä vastaus Laravelissa.

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

72) Mikä on kyselyn laajuus?

Se on Laravelin ominaisuus, jossa voimme käyttää samanlaisia ​​kyselyjä uudelleen. Emme tarvitse kirjoittaa saman tyyppisiä kyselyjä uudelleen Laravel-projektiin. Kun laajuus on määritelty, kutsu vain soveltamisala-menetelmää kysyttäessäsi mallia.

73) Selitä kotipaikka Laravelissa.

Laravelin talo on virallinen, kertakäyttöinen ja valmiiksi pakattu vagrant box, joka on tehokas kehitysympäristö asentamatta HHVM: ää, verkkopalvelinta ja PHP: tä tietokoneellesi.

74) Mikä on nimitila Laravelissa?

Nimitilan avulla käyttäjä voi ryhmitellä toiminnot, luokat ja vakiot tietyn nimen alle.

75) Mikä on Laravel Forge?

Laravel Forge auttaa verkkosovelluksen organisoinnissa ja suunnittelussa. Vaikka Laravel-kehyksen valmistajat ovat kehittäneet tämän tietullin, se voi automatisoida kaikkien PHP-palvelimella toimivien verkkosovellusten käyttöönoton.

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

Parametri CodeIgniter Laravel
ORM: n tuki CodeIgniter ei tue objektisuhdekartoitusta. Laravel tukee ORM: ää.
Tarjoa todennus Se tarjoaa käyttäjän todennuksen. Siinä on sisäänrakennettu käyttäjän todennus.
Ohjelmointiparadigma Se on komponenttikeskeinen. Se on olio-suuntautunut.
Muiden tietokantojen hallintajärjestelmien tuki Se tukee Microsoft SQL Server-, ORACLE-, MYSQL-, IBM DB2-, PostgreSQL-, JDBC- ja orientDB-yhteensopivuutta. Se tukee PostgreSQL: ää, MySQL: ää, MongoDB: tä ja Microsoft BI: tä, 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 suojaamaan tiedonsiirtoprosessia luomalla PATS. Laravel tukee mukautettuja HTTPS-reittejä. Ohjelmoijat voivat luoda tietyn URL-osoitteen määrittämälleen HTTPS-reitille.

77) Mikä on tarkkailija?

Model Observers on Laravelin ominaisuus. Sitä käytetään tapahtumakuuntelijoiden klustereiden muodostamiseen mallille. Näiden luokkien menetelmien nimet kuvaavat Eloquent-tapahtumaa. Tarkkailijaluokan menetelmät saavat mallin argumenttina.

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

Sitä käytetään Laravel-projektin alustamiseen. Tämä käynnistyshakemistohakemisto sisältää app.php-tiedoston, joka on vastuussa kehyksen käynnistämisestä.

79) Mikä on istunnon oletuksena aikakatkaisu?

Oletusarvoinen Laravel-istunnon aikakatkaisu on 2 tuntia.

80) Kuinka poistaa yhteensopiva luokkatiedosto?

Poista käännetty luokkatiedosto käyttämällä selkeästi käännettyä komentoa.

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 oletusarvoisesti käytössä Laravelissa. Näillä reiteillä ei ole tila- ja ristipyyntämuistia tai niissä ei ole istuntoja.

83) Mikä on nimetty reitti?

Nimireitti on menetelmä, joka tuottaa reitityspolun. Näiden reittien ketjutus voidaan valita soveltamalla nimimenetelmää reitin kuvaukseen.

84) mikä on avoimen lähdekoodin ohjelmisto?

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

85) Selitä Loggin Laravelissa.

Se on tekniikka, jossa järjestelmäloki loi virheitä. Kirjautumisesta on hyötyä järjestelmän luotettavuuden lisäämisessä. Laravel tukee erilaisia ​​lokitiloja, kuten syslog, päivittäinen, yksittäinen ja virhelokitilat.

86) Mikä on lokalisointi?

Se on Laravelin ominaisuus, joka tukee useita sovelluksessa käytettäviä kieliä. Kehittäjä voi tallentaa tiedostokieliä eri kielillä, ja nämä tiedostot tallennetaan resurssit / näkymät-kansioon. Kehittäjien tulisi luoda erillinen kansio kullekin tuetulle kielelle.

87) Määritä hajautus Laravelissa.

Se on menetelmä tekstin muuntamiseksi avaimeksi, joka näyttää alkuperäisen tekstin. Laravel tallentaa Hash-julkisivun salasanan turvalliseen ja hajautettuun tapaan.

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

Se on prosessi minkä tahansa viestin muuntamiseksi käyttämällä joitain algoritmeja siten, että kolmas käyttäjä ei voi lukea tietoa. Salaus on varsin hyödyllinen suojaamaan arkaluonteisia tietojasi tunkeilijoilta.

Salaus suoritetaan salauksen avulla. Salattava viesti kutsutaan tavalliseksi viestiksi. Salaus jälkeen saatuun viestiin viitataan salausviestinä. Kun muunnat salatun tekstin pelkkäksi tekstiksi tai viestiksi, tätä prosessia kutsutaan salauksen purkuksi.

89) Kuinka jakaa tietoja näkymien kanssa?

Jos haluat siirtää tietoja kaikkiin Laravelin näkymiin, käytä share () -menetelmää. Tämä menetelmä vaatii kaksi argumenttia, avaimen ja arvon.

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

90) Selitä web.php-reitti.

Web.php on julkisesti "selainpohjainen" reitti. Tämä reitti on yleisin ja se osuu verkkoselaimeen. Ne kulkevat verkon väliohjelmistoryhmän läpi ja sisältävät myös CSRF-suojauksen (joka auttaa puolustautumaan lomakepohjaisia ​​haittaohjelmia ja hakkerointeja vastaan) ja sisältävät yleensä jonkin verran "tilaa" (tällä tarkoitan heidän käyttävän istuntoja).

91) Kuinka luoda pyyntö Laravelissa?

Käytä seuraavaa Laravelin käsityöläiskomentoa pyyntöjen luomiseen:

php artisan make:request UploadFileRequest