A 91 legjobb Laravel-interjú kérdés és válasz (2025)
Íme a Laravel interjú kérdései és válaszai friss és tapasztalt jelöltek számára, hogy megszerezzék álmaik állását.
Laravel-interjú kérdések és válaszok pályakezdőknek
1) Mi az a Laravel?
A Laravel egy nyílt forráskódú, széles körben használt PHP keretrendszer. A platform webalkalmazások fejlesztésére szolgált MVC architektúra mintázattal. A Laravel az MIT licence alatt jelenik meg.
Ezért a forráskódja a GitHubon található. Ez egy megbízható PHP keretrendszer, mivel kifejező és pontos nyelvi szabályokat követ.
2) Mi a Laravel legújabb verziója?
A Laravel legújabb verziója a 8-as verzió, amely 8. szeptember 2020-án jelent meg.
3) Határozza meg a zeneszerzőt.
Ez egy alkalmazásszintű csomagkezelő a számára PHP. Szabványos formátumot biztosít a PHP-szoftver-függőségek és -könyvtárak kezelésére.
4) Mi az a HTTP köztes szoftver?
A HTTP köztes szoftver a HTTP kérések szűrésére szolgáló technika. A Laravel tartalmaz egy köztes szoftvert, amely ellenőrzi, hogy az alkalmazás felhasználója hitelesített-e vagy sem.
5) Nevezze meg a lekérdezéskészítő összesített metódusait.
A lekérdezéskészítő összesítő metódusai a következők: 1) max(), 2) min(), 3) sum(), 4) avg() és 5) count().
6) Mi az az útvonal?
Az útvonal alapvetően egy URI (Uniform Resource Identifier) által meghatározott végpont. Mutatóként működik a Laravel alkalmazásban.
Leggyakrabban az útvonal egyszerűen egy metódusra mutat a vezérlőn, és azt is megszabja, hogy mely HTTP-metódusok érhetik el ezt az URI-t.
7) Miért használja az Útvonalat?
Az útvonalak a projekt gyökérkönyvtárában található /routes mappa fájljaiban tárolódnak. Alapértelmezés szerint néhány különböző fájl felel meg az alkalmazás különböző „oldalainak” (az „oldalak” a hatszögletű architektúra módszertanából származnak).
8) Mit értesz kötegek alatt?
In Laravel, a kötegeket csomagoknak nevezzük. Ezeket a csomagokat a Laravel funkcionalitásának növelésére használják. Egy csomag tartalmazhat nézeteket, konfigurációkat, áttelepítéseket, útvonalakat és feladatokat.
9) Magyarázza el a közös Laravel alkalmazásban használt fontos könyvtárakat.
Az általános Laravel alkalmazásban használt könyvtárak a következők:
- App/: Ez egy forrásmappa, ahol az alkalmazás kódja él. Minden vezérlő, házirend és modell ebben a mappában található.
- Config/: Az alkalmazás konfigurációs fájljait tartalmazza. Ezeket általában nem módosítják közvetlenül, hanem az alkalmazás gyökerében található .env (environment) fájlban beállított értékekre hagyatkoznak.
- Adatbázis/: Az adatbázis-fájlokat tartalmazza, beleértve a migrációkat, az alapokat és a tesztgyárakat.
- Nyilvános/: Nyilvánosan elérhető mappa, amely lefordított eszközöket és természetesen index.php fájlt tartalmaz.
10) Mi az a vezérlő?
A vezérlő a „C” az „MVC” (Model-View-Controller) architektúrában, amelyen a Laravel alapul.
11) Magyarázza el a fordított útválasztást a Laravelben.
RevAz erse routing egy módszer az URL generálására szimbólum vagy név alapján. Rugalmassá teszi Laravel alkalmazását.
12) Magyarázd el Laravel tulajdonságait.
A Laravel tulajdonságok olyan függvények csoportja, amelyeket egy másik osztályba foglal. Egy tulajdonság olyan, mint egy absztrakt osztály. Közvetlenül nem lehet példányosítani, de a metódusai használhatók a concreate osztályban.
13) Magyarázza el a szerződések fogalmát a Laravelben!
Ezek a Laravel keretrendszer interfészei. Ezek a szerződések alapvető szolgáltatásokat nyújtanak. A Laravelben meghatározott szerződések tartalmazzák a keretrendszer megfelelő megvalósítását.
14) Hogyan regisztrálja a szolgáltatókat?
A szolgáltatókat a config/app.php konfigurációs fájlban regisztrálhatja, amely egy tömböt tartalmaz, ahol meg lehet említeni a szolgáltatói osztály nevét.
15) Hol fogja meghatározni a Laravel homlokzatait?
A Laravel összes homlokzata az Illuminate\Support\Facades névtérben van meghatározva.
16) Mutassa be a különbséget a get és post metódus között!
A Get metódus lehetővé teszi, hogy korlátozott mennyiségű adatot küldjön a fejlécben. A Post lehetővé teszi nagy mennyiségű adat küldését a törzsben.
17) Sorolja fel a Laravel 5.6 alapértelmezett csomagjait.
A Laravel 5.6 alapértelmezett csomagjai a következők: 1) Envoy, 2) Passport, 3) Socialite, 4) Cashier, 5) Horizon és 6) Scout.
18) Mi az a szolgáltatási konténer Laravelben?
A Service Container egy olyan eszköz, amellyel a Laravel függőségi injekciót végezhet.
19) Hogyan engedélyezhető a lekérdezésnapló a Laravelben?
Az enableQueryLog metódussal engedélyezheti a lekérdezési naplót a Laravelben.
20) Magyarázza el a laraveli események fogalmát!
Az esemény olyan esemény vagy művelet, amely segít előfizetni és figyelni a Laravel alkalmazásban előforduló eseményeket. Néhány eseményt a Laravel automatikusan elindít, ha bármilyen tevékenység történik.
21) Ismertesse a függőségi injekciót és azok típusait!
Ez egy olyan technika, amelyben az egyik objektum egy másik objektumtól függ. A függőség-injektálásnak három típusa van: 1) konstruktor-injektálás, 2) beállító-injektálás és 3) interfész-injektálás.
22) Milyen előnyei vannak a Laravel használatának?
Íme a Laravel fontos előnyei:
- A Laravel blade sablon motorral rendelkezik a dinamikus elrendezések létrehozásához és a fordítási feladatok növeléséhez.
- Használja újra a kódot gond nélkül.
- A Laravel több DBM-objektum közötti kényszerek kényszerítését biztosítja egy fejlett lekérdezéskészítő mechanizmus segítségével.
- A keretrendszer rendelkezik automatikus betöltési funkcióval, így nem kell manuális karbantartást és felvételi útvonalakat végrehajtani
- A keretrendszer segít új eszközök készítésében LOC konténer használatával.
- A Laravel olyan verziókezelő rendszert kínál, amely segít az átállások egyszerűsített kezelésében.
23) Magyarázza el a Laravel validálási koncepcióját.
Az érvényesítés fontos koncepció bármely Laravel-alkalmazás tervezésekor. Biztosítja, hogy az adatok mindig a várt formátumban legyenek, mielőtt az adatbázisba kerülnének. A Laravel számos módot kínál az adatok ellenőrzésére.
Az alapvezérlő tulajdonság egy ValidatesRequests osztályt használ, amely hasznos módszert biztosít az ügyfélgépről érkező kérések érvényesítésére.
24) Mit jelent az ORM?
Az ORM az Object Relational Mapping rövidítése
25) Hogyan csökkentheti a memóriahasználatot a Laravelben?
Nagy mennyiségű adat feldolgozása közben használhatja a kurzoros módszert a memóriahasználat csökkentése érdekében.
Laravel interjúkérdések és válaszok 2 és 3 éves tapasztalattal
26) Sorolja fel a Laravel Eloquent elérhető kapcsolattípusait.
A Laravel Eloquent kapcsolattípusai a következők: 1) Egy az egyhez 2) Egy a sokhoz 3) Sok a sokhoz 4) Sok átmenő kapcsolat van, és 5) Polimorf kapcsolat.
27) Nevezze meg a Laravel által használt sablonmotort.
A Blade egy erőteljes sablonmotor, amelyet a Laravel használ.
28) Laravel által támogatott névadatbázisok.
A Laravel a következő adatbázisokat támogatja:
- PostgreSQL
- SQL Server
- SQLite
- MySQL
29) Miért fontosak a migráció?
A migráció azért fontos, mert lehetővé teszi az alkalmazások megosztását az adatbázis-konzisztencia fenntartásával. Áttelepítés nélkül nehéz bármilyen Laravel alkalmazást megosztani. Lehetővé teszi az adatbázis szinkronizálását is.
30) Határozza meg a Lument
A Lumen egy mikro-keret. Ez egy kisebb és gyorsabb változata egy Laravel alapú szolgáltatásoknak és REST API-knak.
31) Magyarázza el a PHP kézművesét
A kézműves a Laravel parancssori eszköze. Parancsokat biztosít, amelyek segítségével gond nélkül hozhat létre Laravel alkalmazást.
32) Hogyan hozhat létre URL-eket?
A Laravelnek vannak segítői az URL-ek generálásához. Ez akkor hasznos, ha hivatkozást épít fel a sablonokban és az API-válaszban.
33) Melyik osztályt használják a kivételek kezelésére?
A Laravel kivételeket az App\Exceptions\Handler osztály kezeli.
34) Melyek a gyakori HTTP hibakódok?
A leggyakoribb HTTP hibakódok:
- 404-es hiba – Akkor jelenik meg, ha az oldal nem található.
- 401-es hiba – Akkor jelenik meg, ha a hiba nem engedélyezett
35) Magyarázza el a folyékony lekérdezéskészítőt a Laravelben.
Ez egy adatbázis-lekérdezés-készítő, amely kényelmes, gyorsabb felületet biztosít adatbázis-lekérdezések létrehozásához és futtatásához.
36) Mire használható a dd() függvény?
Ez a funkció egy változó tartalmának a böngészőbe való kiíratására szolgál. A dd teljes formája a Dump and Die.
37) Sorolja fel a Laravelben használt gyakori kézműves parancsokat.
A Laravel a következő kézműves parancsokat támogatja:
- PHP kézműves le;
- PHP kézműves fel;
- PHP kézműves gyártmány:vezérlő;
- PHP kézműves gyártmány:modell;
- PHP kézműves gyártmány: migráció;
- PHP kézműves gyártmány: középprogram;
38) Hogyan konfiguráljunk levelezőt a Laravelben?
A Laravel API-kat biztosít e-mailek küldéséhez a helyi és élő szerveren.
39) Magyarázza meg az Auth.
Ez egy módszer a felhasználói bejelentkezési adatok jelszóval történő azonosítására. A Laravelben egy munkamenettel kezelhető, amely két paramétert igényel: 1) felhasználónév és 2) jelszó.
40) Tegyen különbséget a delete() és a softDeletes() között.
- delete(): az összes rekord eltávolítása az adatbázistáblából.
- softDeletes(): Nem távolítja el az adatokat a táblából. Bármely rekord töröltként való megjelölésére szolgál.
41) Hogyan készíthetsz valós idejű sitemap.xml fájlt a Laravelben?
Létrehozhatja egy webhely összes weboldalát, hogy a keresőmotort tájékoztassa a rendszerező webhely tartalmáról. A keresőmotor bejárói intelligensen olvassák be ezt a fájlt a webhely feltérképezéséhez.
42) Magyarázd el a hamisítást Laravelben.
Ez egyfajta modul vagy csomag, amelyet hamis adatok létrehozására használnak. Ezeket az adatokat tesztelési célokra lehet felhasználni.
A következő generálására is használható: 1) Numbers, 2) Címek, 3) DateTime, 4) Kifizetések és 5) Lorem szöveg.
43) Hogyan fogja ellenőrizni, hogy létezik-e tábla vagy az adatbázisban?
A hasTable() Laravel függvény segítségével ellenőrizze, hogy a kívánt tábla létezik-e az adatbázisban vagy sem.
44) Mi a lényeges különbség az insert() és az insertGetId() függvények között a Laravelben?
- Insert(): Ezzel a funkcióval egyszerűen beszúrhatunk egy rekordot az adatbázisba. Nem szükséges, hogy az azonosító automatikusan növekedjen.
- InsertGetId(): Ez a függvény rekordot is beszúr a táblába, de akkor használatos, ha az ID mező automatikusan növekszik.
45) Magyarázza el az aktív rekord fogalmát a Laravelben.
Aktív rekordban osztályozza le az adatbázistáblát. Segít kezelni a CRUD működését.
46) Sorolja fel a Laravel alapfogalmait?
A Laravelben használt alapfogalmak a következők:
- útvonalválasztás
- Beszédes ORM
- middleware
- Biztonság
- gyorsítótárral
- Penge sablonozás
47) Határozza meg az Implicit Controllert.
Az implicit vezérlők segítenek meghatározni a megfelelő útvonalat a vezérlő műveleteinek kezelésére. Ezeket a route.php fájlban a Route:: controller() metódussal határozhatja meg.
48) Hogyan kell használni az egyéni táblázatot a Laravel modellben?
Egyéni tábla használatához felülbírálhatja a $table védett változó tulajdonságát.
49) Mi az MVC keretrendszer?
Ez a modell, a nézet és a vezérlő:
- Modell: A modell logikát definiál a Laravel alkalmazás írásához.
- Nézet: Lefedi a Laravel alkalmazás felhasználói felületének logikáját.
- Vezérlő: Interfészként működik a Model és a View között. Ez egy módja annak, hogy a felhasználó hogyan kommunikál egy alkalmazással.
50) Definiálja az @include.
Az @include egynél több sablonnézeti fájl betöltésére szolgál. Segít abban, hogy a nézetet belefoglalja egy másik nézetbe. A felhasználó több fájlt is betölthet egy nézetben.
Laravel interjú kérdések és válaszok 5 éves tapasztalattal
51) Ismertesse a sütik fogalmát!
A cookie-k kis fájlok, amelyeket egy adott webhelyről küldenek, és a felhasználó böngészője tárolja a számítógépen, miközben a felhasználó böngészik.
52) Melyik fájl segítségével hozunk létre kapcsolatot az adatbázissal?
Az adatbázissal való kapcsolat létrehozásához használhat .env fájlt.
53) Mi az ékesszóló?
Az Eloquent a Laravelben használt ORM. Egyszerű aktív rekord implementációt biztosít az adatbázissal együttműködve. Minden adatbázistáblának megvan a maga modellje, amely korábban interakcióba lépett a táblával.
54) Nevezze meg a Laravel néhány beépített hitelesítési vezérlőjét.
A Laravel telepítése beépített közös hitelesítési vezérlőkkel rendelkezik. Ezek a vezérlők:
- RegisterController
- LoginController
- ResetPasswordController
- ForgetPasswordController
55) Határozza meg a Laravel őrt.
A Laravel Guard egy speciális komponens, amelyet a hitelesített felhasználók megtalálására használnak. A kért bejövő üzenet kezdetben ezen a védőn keresztül kerül átirányításra a felhasználók által megadott hitelesítési adatok érvényesítése érdekében.
56) Mi a Laravel API sebességkorlátja?
Ez a Laravel sajátossága. Fogantyús fojtást biztosít. A sebességkorlátozás segít a Laravel fejlesztőknek biztonságos alkalmazás fejlesztésében és a DOS-támadások megelőzésében.
57) Magyarázd el a Laravel gyűjteményeit.
A Collections egy burkolóosztály a tömbökkel való munkavégzéshez. A Laravel Eloquent lekérdezések a leggyakoribb függvényeket használják az adatbázis eredményének visszaadásához.
58) Mire jó a DB homlokzat?
A DB facade SQL-lekérdezések futtatására szolgál, például létrehozás, kijelölés, frissítés, beszúrás és törlés.
59) Mire jó az objektumrelációs leképezés?
Az Object Relational Mapping egy olyan technika, amely segít a fejlesztőknek az objektumok megcímzésében, elérésében és kezelésében anélkül, hogy figyelembe vennék az objektumok és adatforrásaik közötti kapcsolatot.
60) Magyarázza el az útválasztás fogalmát a Laravelben!
Lehetővé teszi, hogy az összes alkalmazáskérést a vezérlőhöz irányítsa. A Laravel útválasztás visszaigazolja és elfogadja az egységes erőforrás-azonosítót lezárással.
61) Mi az Ajax Laravelben?
Az Ajax az Asynchronous rövidítése JavaA szkript és az XML egy webfejlesztési technika, amelyet aszinkron webalkalmazások létrehozására használnak. A Laravelben a response() és json() függvények aszinkron webalkalmazások létrehozására szolgálnak.
62) Mi az a foglalkozás Laravelben?
A munkamenet a felhasználói információk egyik weboldalról a másikra való átadására szolgál. A Laravel különféle illesztőprogramokat biztosít, például cookie-t, tömböt, fájlt, Memcachedet és Redis-t a munkamenetadatok kezelésére.
63) Hogyan lehet elérni a munkamenet adatait?
A munkamenet adataihoz a HTTP-kérésben a munkamenet példányának létrehozásával lehet hozzáférni. Miután megkapta a példányt, használja a get() metódust „Kulcs” paraméterrel a munkamenet részleteinek lekéréséhez.
64) Mutassa be a különbséget a hitelesítés és az engedélyezés között.
A hitelesítés a felhasználói identitások hitelesítő adatokkal történő megerősítését jelenti, míg az engedélyezés a rendszerhez való hozzáférés gyűjtését jelenti.
65) Magyarázd el a hallgatóknak.
A hallgatók hozzászoktak az események és kivételek kezeléséhez. A Laravelben a bejelentkezési események leggyakoribb hallgatója a LoginListener.
66) Mik azok a házirend-osztályok?
A házirend-osztályok tartalmazzák a Laravel alkalmazás engedélyezési logikáját. Ezeket az osztályokat egy adott modellhez vagy erőforráshoz használják.
67) Hogyan lehet visszaállítani az utolsó migrációt?
Az utolsó áttelepítés visszaállításához használja a need use artisan parancsot.
68) Mit értesz Laravel Dusk alatt?
A Laravel Dusk egy tesztelésre használt eszköz JavaScript-kompatibilis alkalmazások. Hatékony böngészőautomatizálást és tesztelési API-t biztosít.
69) Magyarázd el Laravel visszhangját.
Ez egy JavaSzkriptkönyvtár, amely lehetővé teszi a Laravel események előfizetését és csatornáinak hallgatását. Az echo telepítéséhez használhatja az NPM csomagkezelőt.
70) Mi az a make módszer?
A Laravel fejlesztői a make metódust használhatják egy interfész összekapcsolására az osztály létrehozásához. Ez a metódus az osztály vagy interfész egy példányát adja vissza. A Laravel automatikusan beszúrja az osztálykonstruktorban meghatározott függőségeket.
71) Magyarázd el a választ a Laravelben.
Minden vezérlőnek és útvonalnak választ kell adnia, amelyet vissza kell küldeni a webböngészőnek. A Laravel különféle módokat kínál a válasz visszaküldésére. A legalapvetőbb válasz egy karakterlánc visszaadása a vezérlőtől vagy az útvonaltól.
72) Mi az a lekérdezési hatókör?
Ez a Laravel olyan funkciója, ahol a hasonló lekérdezéseket újra felhasználhatjuk. Nem szükséges ugyanazokat a lekérdezéseket újra megírni a Laravel projektben. A hatókör meghatározása után egyszerűen hívja meg a hatókör metódust a modell lekérdezésekor.
73) Magyarázd el a laraveli tanyát.
A Laravel tanya a hivatalos, eldobható és előre csomagolt csavargó doboz, amely hatékony fejlesztői környezet a HHVM, a webszerver és a PHP telepítése nélkül a számítógépére.
74) Mi az a névtér a Laravelben?
A névtér lehetővé teszi a felhasználó számára, hogy a függvényeket, osztályokat és konstansokat egy adott név alatt csoportosítsa.
75) Mi az a Laravel Forge?
A Laravel Forge segít a webalkalmazások szervezésében és tervezésében. Bár a Laravel keretrendszer gyártói kifejlesztették ezt a díjszabást, minden olyan webalkalmazás telepítését képes automatizálni, amely PHP szerveren működik.
Laravel interjú kérdések és válaszok több mint 10 éves tapasztalattal
76) Mutassa be a CodeIgniter és a Laravel közötti különbséget.
Vizsgált paraméter | CodeIgniter | Laravel |
---|---|---|
Az ORM támogatása | A CodeIgniter nem támogatja az objektum-relációs leképezést. | A Laravel támogatja az ORM-et. |
Hitelesítés biztosítása | Felhasználó hitelesítést biztosít. | Beépített felhasználói hitelesítéssel rendelkezik. |
Programozási paradigma | Alkatrész-orientált. | Objektum orientált. |
Más adatbázis-kezelő rendszerek támogatása | Támogatja a Microsoft SQL Server, ORACLE, MySQL, IBM DB2, PostgreSQL, JDBC és orientDB kompatibilis. | Támogatja a PostgreSQL, MySQL, MongoDBés Microsoft BI, de a CodeIgniter emellett más adatbázisokat is támogat, mint pl Microsoft SQL Server, DB2, OracleStb |
HTTPS támogatás | A CodeIgniter részben támogatja a HTTPS-t. Ezért a programozók használhatják az URL-t az adatátviteli folyamat biztosítására a PATS létrehozásával. | A Laravel támogatja az egyéni HTTPS útvonalakat. A programozók létrehozhatnak egy adott URL-t az általuk meghatározott HTTPS útvonalhoz. |
77) Mi az a megfigyelő?
A Model Observers a Laravel szolgáltatása. Egy modell eseményfigyelőiből álló klaszterek létrehozására szolgál. Ezen osztályok metódusnevei az ékesszóló eseményt ábrázolják. A megfigyelő osztályok metódusai argumentumként kapják a modellt.
78) Mire használható a bootstrap könyvtár?
Egy Laravel projekt inicializálására szolgál. Ez a bootstrap könyvtár tartalmazza az app.php fájlt, amely felelős a keretrendszer rendszerindításáért.
79) Mi az alapértelmezett munkamenet időtúllépési időtartama?
Az alapértelmezett Laravel munkamenet időtúllépési időtartama 2 óra.
80) Hogyan lehet eltávolítani egy megfelelő osztályfájlt?
A lefordított osztályfájl eltávolításához használja a clear-compiled parancsot.
81) Melyik mappába kerül a robot.txt?
A Robot.txt fájl a nyilvános könyvtárba kerül.
82) Magyarázza el az API.PHP útvonalat.
Útvonalai egy API-fürtnek felelnek meg. API köztes szoftverrel rendelkezik, amely alapértelmezés szerint engedélyezve van a Laravelben. Ezeknek az útvonalaknak nincs állapot- és keresztkérési memóriájuk, vagy nincsenek munkameneteik.
83) Mit nevezünk útvonalnak?
A név útvonal egy útválasztási útvonalat generáló módszer. Ezeknek az útvonalaknak a láncolása az útvonal leírására a névmódszer alkalmazásával választható ki.
84) Mi az a nyílt forráskódú szoftver?
A nyílt forráskódú szoftver olyan szoftver, amelynek forráskódja szabadon elérhető. A forráskód megosztható és módosítható a felhasználói igényeknek megfelelően.
85) Magyarázza el a bejelentkezést a Laravelben.
Ez egy olyan technika, amelyben a rendszernapló hibákat generál. A bejelentkezés segít a rendszer megbízhatóságának növelésében. A Laravel különféle naplózási módokat támogat, például a syslog, a napi, az egyszeri és a hibanapló módokat.
86) Mi az a lokalizáció?
Ez a Laravel olyan funkciója, amely az alkalmazásban használható különféle nyelveket támogatja. A fejlesztők különböző nyelvű karakterláncokat tárolhatnak egy fájlban, és ezek a fájlok az erőforrások/nézetek mappában tárolódnak. A fejlesztőknek külön mappát kell létrehozniuk minden támogatott nyelvhez.
87) Határozza meg a kivonatolást a Laravelben.
Ez a szöveg olyan kulccsá alakításának módja, amely az eredeti szöveget mutatja. A Laravel a Hash homlokzatot használja a jelszó biztonságos, kivonatolt módon történő tárolására.
88) Magyarázza el a titkosítás és a visszafejtés fogalmát a Laravelben.
Ez egy olyan folyamat, amely során bármilyen üzenetet valamilyen algoritmus segítségével úgy alakítanak át, hogy a harmadik felhasználó ne tudjon információt olvasni. A titkosítás nagyon hasznos az érzékeny adatok védelmében a behatolókkal szemben.
A titkosítás kriptográfiai eljárással történik. A titkosítandó üzenetet egyszerű üzenetnek nevezik. A titkosítás után kapott üzenetet titkosított üzenetnek nevezzük. Amikor a titkosított szöveget egyszerű szöveggé vagy üzenetté alakítja, ezt a folyamatot visszafejtésnek nevezik.
89) Hogyan oszthatunk meg adatokat a nézetekkel?
Az adatok átadásához a Laravel összes nézetéhez használja a share() metódust. Ez a módszer két argumentumot, kulcsot és értéket használ.
Általában a share() metódust a Laravel alkalmazásszolgáltató rendszerindítási metódusából hívják. A fejlesztő bármely szolgáltatót, AppServiceProvider-t vagy saját szolgáltatónkat használhatja.
90) Magyarázza el a web.php útvonalat.
A Web.php a nyilvános „böngésző” alapú útvonal. Ez az útvonal a leggyakoribb, és ezt éri el a webböngésző. Átfutnak a webes köztesszoftver-csoporton, és CSRF-védelmi lehetőségeket is tartalmaznak (amely segít védekezni az űrlapalapú rosszindulatú támadások és feltörések ellen), és általában tartalmaznak bizonyos fokú „állapotot” (ez alatt azt értem, hogy munkameneteket használnak).
91) Hogyan lehet kérést generálni a Laravelben?
Használja a következő kézműves parancsot a Laravelben a kérés generálásához:
php artisan make:request UploadFileRequest
Ezek az interjúkérdések a viva-ban is segítenek.