40 php laravel interview questions
Citiți acest tutorial pentru a vă pregăti pentru următorul interviu și pentru a afla răspunsurile la întrebările frecvente și frecvente despre interviu Laravel:
În Colecția Laravel și Forja Laravel tutorial de Seria Laravel Tutorial , am aflat despre Laravel Collection și metodele sale cu exemple și despre Laravel Forge cu avantaje și prețuri.
Acesta este ultimul tutorial din seria Laravel în care am oferit răspunsuri la întrebări importante adresate în interviurile Laravel.
Sperăm că acest tutorial vă va ajuta să vă confruntați cu mai multă încredere în interviuri. Ne-am concentrat pe ambele Laravel 7 și Laravel 8 versiuni din acest tutorial.
Sa incepem!
Întrebări frecvente despre interviu Laravel
Q # 1) Ce este Laravel?
aplicații pentru a spiona un alt telefon
Răspuns : Laravel este un cadru PHP gratuit și open-source acesta este folosit pentru a dezvolta aplicații web complexe . Acceptă Model-View-Controller (MVC) model de proiectare.
Cadrul Laravel este, de asemenea, cel mai popular framework PHP printre dezvoltatorii de web în anul 2020.
Q # 2) Care este cea mai recentă versiune a Laravel?
Răspuns : Laravel 8 este ultima versiune.
Q # 3) Care este versiunea minimă compatibilă a PHP pentru Laravel 7 și 8?
Răspuns : Versiunea minimă PHP compatibilă pentru Laravel 7 este PHP 7.2.5 si pentru Laravel 8 este PHP 7.3.0
Î # 4) Care sunt caracteristicile populare ale Laravel?
Răspuns : Există mai multe caracteristici populare în Laravel. Acestea sunt enumerate mai jos.
- ORM elocvent
- Generator de interogări
- Rutare inversă
- Încărcare automată a clasei
- Controlere odihnitoare
- Motor șablon lamă
- Colecție leneșă
- Testarea unității
- Semănarea bazei de date
- Migrații
Q # 5) Care sunt noile caracteristici ale Laravel 8?
Răspuns : Laravel 8 lansat pe 8 septembrie 2020 cu noi caracteristici suplimentare și câteva modificări ale caracteristicilor existente.
Următoarea listă prezintă noile caracteristici ale Laravel 8:
- Laravel Jetstream
- Director modele
- Modele de fabrică
- Migrația zdrobind
- Asistenți pentru testarea timpului
- Componente dinamice ale lamei
- Îmbunătățirea limitării ratei
Î # 6) Laravel acceptă Bootstrap?
Răspuns : da , Laravel acceptă cadrul Bootstrap CSS.
Q # 7) Care sunt avantajele utilizării cadrului Laravel pentru a construi aplicații web complexe?
Răspuns : Există multe avantaje ale utilizării cadrului Laravel și unele dintre ele sunt enumerate mai jos:
- Laravel este gratuit.
- Configurarea aplicației este simplă și simplă.
- Cadrul acceptă arhitectura Model-View-Controller (MVC).
- Modulele și bibliotecile încorporate ale Laravel ajută la accelerarea procesului de dezvoltare.
- Performanța aplicațiilor Laravel este ridicată.
- Rutarea este ușoară.
- Are o caracteristică numită ORO Eloquent care este utilizată pentru a gestiona operațiunile bazei de date.
- Are un motor de modelare numit Blade.
- Laravel are o instalație încorporată pentru a sprijini testele unitare.
- Sprijinul comunității este ridicat.
Q # 8) Numiți câțiva concurenți ai Laravel?
Răspuns : Următoarea listă arată principalii concurenți. Toate sunt printre primele 10 cadre PHP din 2020.
- Codeigniter
- Simfonie
- Acest
- CakePHP
- Zend Framework
- Falcon
- FuelPHP
Q # 9) Care sunt diferențele dintre cadrele Laravel și CodeIgniter?
Răspuns : Există mai multe diferențe între cadrele Laravel și CodeIgniter, iar unele diferențe principale sunt prezentate în tabelul de mai jos.
Cadrul Laravel | CodeIgniter Framework |
---|---|
API-uri REST ușor de dezvoltat | Nu este ușor să dezvolți API-uri REST |
Orientat pe obiect relațional | Orientat pe obiecte |
Suportă rutele HTTPS personalizate | Nu acceptă deplin rutele HTTPS |
Are caracteristici ale clasei de autentificare | Nu există funcții de autentificare încorporate |
Are o funcție încorporată de testare a unității | Nicio caracteristică de testare a unității încorporată |
Utilizați șabloane de lamă | Nu folosește șabloane de lamă |
Nu este ușor de învățat pentru începători | Ușor de învățat pentru începători |
Suportă ORM | Nu acceptă ORM |
Q # 10) Ce este arhitectura MVC?
Răspuns : Arhitectura MVC este un model de proiectare care este folosit pentru a dezvolta aplicații web. Se compune din trei componente numit Model , Vedere și Controlor . Modelul de proiectare MVC ajută, de asemenea accelerează dezvoltarea a aplicației web.
- Model: În arhitectura MVC, scrisoarea M înseamnă Modele . Modelul este componenta centrală a modelului de proiectare MVC. Aceasta gestionează datele in aplicatie.
- Vedere: În arhitectura MVC, scrisoarea V înseamnă Vizualizări . O vedere afișează date utilizatorului .
- Controlor: În arhitectura MVC, scrisoarea C înseamnă Controlere . Un controler este obișnuit gestionează solicitările utilizatorilor .
Diagrama de mai jos prezintă interacțiunile din cadrul modelului de proiectare MVC.
Q # 11) Care este comanda pe care o puteți utiliza pentru a verifica dacă ați instalat compozitorul pe computer?
Răspuns : Puteți rula următoarea comandă în promptul de comandă pentru a verifica dacă ați instalat cu succes compozitorul pe computer.
composer
Q # 12) Care sunt cerințele serverului pentru instalarea Laravel versiunea 8?
Răspuns : Se instalează Laravel Homestead va completa complet cerințele serverului pentru instalarea Laravel 8.
Dacă nu utilizați Laravel Homestead, serverul dvs. ar trebui să îndeplinească următoarele cerințe:
- Versiunea PHP 7.3 sau mai sus
- Extensii PHP
- Extensie PHP BCMath
- Ctype Extensie PHP
- Fileinfo extensie PHP
- Extensie PHP JSON
- Extensie Mbstring PHP
- Extensie OpenSSL PHP
- Extensie PHP DOP
- Extensie PHP Tokenizer
- Extensie XML PHP
Q # 13) Luați în considerare o situație în care ați instalat deja Laravel 8 pe mașina dvs. și doriți să instalați un proiect Laravel 7 fără a dezinstala Laravel 8 de pe mașină. Deci, cum veți instala un proiect Laravel 7?
Răspuns : Este simplu. Putem rula următoarea comandă în promptul de comandă pentru a instala un proiect Laravel 7.
composer create-project --prefer-dist laravel/laravel name_of_the_project '7.*'
Notă : Trebuie să specificăm versiunea Laravel pe care trebuie să o instalăm așa cum se arată mai sus.
Q # 14) Cum puteți verifica versiunea instalată Laravel a unui proiect.
Răspuns : Accesați directorul de proiect din promptul de comandă și rulați următoarea comandă:
php artisan --version
Alternativ, puteți rula și următoarea comandă.
php artisan -v
Q # 15) Care este comanda artizanală utilizată pentru a obține o listă a comenzilor disponibile?
Răspuns : Rulați următoarea comandă în promptul de comandă pentru a obține o listă de comenzi disponibile.
php artisan list
Q # 16) Descrieți pe scurt structura proiectului unui proiect tipic Laravel.
Răspuns : Următoarea listă prezintă structura proiectului unui proiect tipic Laravel.
- dosarul aplicației: Dosarul aplicației este locația în care codul sursă al aplicației se află . Conține cinci sub-foldere numite Consolă pliant, Excepții pliant, Http pliant, Modele folder și Furnizori pliant. Aceste sub-foldere conțin manipulatori de excepții , controlere, middleware, furnizori de servicii și modele.
Notă : În Laravel 7, nu există un folder specific numit Modele și toate fișierele model sunt stocate în interiorul aplicație folder în locul aplicației / folderului Models.
- dosar bootstrap: Dosarul bootstrap conține fișiere bootstrap .
- dosar de configurare: Dosarul de configurare conține fișiere de configurare .
- Bază de date pliant: Dosarul bazei de date conține fișiere de baze de date . Conține trei sub-foldere numite fabrici pliant, migrații folder și semănători folder și fișierul .gitignore fişier. Aceste sub-foldere conțin un set mare de date, migrații de baze de date și semințe .
- public pliant: Dosarul public conține fișiere cu care sunt obișnuite inițializați aplicația .
- dosar resurse: Dosarul de resurse conține HTML, CSS și Fișiere JavaScript . Conține patru sub-foldere numite css pliant, js pliant, lang folder și vederi pliant.
- folderul rutelor: Dosarul rutelor conține definiții rute .
- dosar de stocare: Dosarul de stocare conține fișiere cache, fișiere de sesiune etc .
- teste pliant: Dosarul testelor conține fișiere de testare precum fișierele de testare unitară.
- vânzător pliant: Dosarul furnizor conține toate fișierele pachete de dependență pentru compozitori .
- .env fişier: Fișierul .env conține variabile de mediu .
- fișierul composer.json: Fișierul composer.json conține dependențe .
- pachet.json fişier: Fișierul package.json este pentru în față , si e similar cu fișierul composer.json .
- și încă câteva fișiere
Q # 17) Ce sunt pachetele în Laravel?
Răspuns : Pachetele sunt obișnuite crește funcționalitatea Laravel . În Laravel, pachetele sunt cunoscute în mod popular sub numele de pachete . Contine configurație, rute, migrații, vizualizări etc .
software de virtualizare gratuit pentru Windows 10
Q # 18) Ce este rutare?
Răspuns : Rutare este procesul de acceptare a unei cereri și trimiterea acesteia către funcția relevantă din controler.
Q # 19) Care sunt cele două fișiere principale de rutare găsite în Laravel?
Răspuns : Cele două fișiere principale de rutare sunt,
- web.php în dosarul rutelor.
- api.php în dosarul rutelor.
Q # 20) Care sunt metodele de router disponibile în Laravel?
Răspuns : Următoarea listă prezintă metodele de rutare disponibile în Laravel:
- Route :: get ($ uri, $ callback);
- Route :: post ($ uri, $ callback);
- Route :: put ($ uri, $ callback);
- Route :: patch ($ uri, $ callback);
- Route :: delete ($ uri, $ callback);
- Route :: options ($ uri, $ callback);
Q # 21) Cum se creează un traseu? Descrieți pe scurt cu un exemplu.
Răspuns : Un traseu poate fi creat de folosind controlere sau de adăugând codul direct la traseu .
Următorul exemplu arată cum să creați o rută prin adăugarea codului direct la rută.
Exemplu: Înlocuiți codul în rute / web.php fișier adăugând următorul segment de cod.
Apoi, rulați proiectul pe browser. Vei vedea Bine ati venit! ca ieșire.
Q # 22) Câți controlori de resurse odihnitoare din Laravel și care sunt acțiunile gestionate de controlorii de resurse odihnitoare?
Răspuns : Sunt Șapte controlori de resurse odihnitoare în Laravel.
Următorul tabel prezintă acțiunile gestionate de controlerele de resurse odihnitoare într-o aplicație Laravel.
Verb cale Acțiune Numele traseului Utilizare ȘTERGE / users / {user} distruge utilizatori.distruge ștergeți utilizatorul OBȚINE / utilizatori index utilizatori.index obțineți toți utilizatorii OBȚINE / users / create crea utilizatori.crează creați un utilizator nou POST / utilizatori magazin utilizatori.magazin stochează detaliile utilizatorului OBȚINE / users / {user} spectacol utilizatori.afișare obțineți detalii despre utilizator OBȚINE / users / {user} / edit Editați | × users.edit editați utilizatorul PUT / PATCH / users / {user} Actualizați utilizatori.actualizare actualizați utilizatorul
Q # 23) Ce este Middleware?
Răspuns : Middleware se comportă ca o punte și un mecanism de filtrare între o cerere și un răspuns .
Q # 24) Cum se identifică un fișier șablon blade?
Răspuns : De obicei, toate fișierele șablon lamă se află în interiorul resurse / vizualizări pliant. Fișierele lame au .blade.php extensie.
Q # 25) Indicați locația în care se află fișierele model într-o aplicație tipică Laravel?
Răspuns : Există o diferență în locația în care sunt stocate fișierele model într-o aplicație Laravel 7 și într-o aplicație Laravel 8.
Într-o aplicație Laravel 7, de obicei, toate fișierele model se află în interiorul aplicație pliant.
Într-o aplicație Laravel 8, de obicei, toate fișierele model se află în interiorul aplicație / modele pliant.
Q # 26) Ce este însămânțarea?
Răspuns : Dezvoltatorii au nevoie de date de testare atunci când dezvoltă o aplicație. Semănarea este inserarea datelor în baza de date în scopul testării.
Q # 27) Care sunt bazele de date acceptate de cadrul Laravel?
Răspuns : Următoarea listă de mai jos prezintă bazele de date acceptate:
- MySQL 5.6+
- PostgreSQL (Postgres) 9.4+
- SQLite 3.8.8+
- SQL Server 2017+
Q # 28) Care sunt metodele agregate furnizate de constructorul de interogări din Laravel?
Răspuns : Următoarea listă prezintă metodele agregate furnizate de generatorul de interogări:
- numara()
- max ()
- min ()
- avg ()
- sumă()
Q # 29) Numiți câteva comenzi artizanale obișnuite folosite în Laravel? De asemenea, precizați funcția fiecărei comenzi.
Răspuns : Următoarea listă prezintă câteva dintre comenzile artizanale importante utilizate în Laravel.
- ruta artizanală PHP: listă: Această comandă artizanală este utilizată pentru a lista toate rutele înregistrate.
- php artisan make: controller Numele controlerului : Această comandă artizanală este utilizată pentru a crea un controler.
- ph artisan make: middleware Middleware_Name : Această comandă artizanală este utilizată pentru a crea un middleware.
- php artisan make: migration create_ nume-masă _masa: Această comandă artizanală este utilizată pentru a crea o migrație.
- php artisan migrează: Această comandă artizanală este utilizată pentru a rula migrațiile bazei de date.
- php artizan tinker: Această comandă artizanală este utilizată pentru a interacționa cu aplicația dvs.
- php artisan make: semănător Seeder_Name: Această comandă artizanală este utilizată pentru a crea o semănătoare.
- php artisan make: model Numele modelului: Această comandă artizanală este utilizată pentru a crea un model.
- php artisan make: mail Mail_Class_Name: Această comandă artizanală este utilizată pentru a crea o clasă de e-mail.
Q # 30) Rahul a scris următoarele reguli de validare pentru un câmp de încărcare a fișierelor.
$ request-> validate ([‘file’ => ‘obligatoriu | mimes: doc, pdf | max: 2048’]);
Explicați pe scurt regulile de validare de mai sus.
Răspuns : În validarea de mai sus, Rahul a folosit trei reguli de validare. Sunt,
- necesar: necesar regula de validare împiedică utilizatorul să trimită formularul fără a încărca un fișier . Cu alte cuvinte, câmpul de fișier este obligatoriu .
- mimi: doc, pdf: mimi: doc, pdf regula de validare permite utilizatorului doar să încarce un fișier care are .doc extensie sau .pdf extensie.
- max: 2048: maxim: 2048 regula de validare permite utilizatorului doar să încarce un fișier cu un fișier dimensiunea maximă de 2048 octeți .
Q # 31) Care este scopul unei sesiuni în Laravel?
Răspuns : O sesiune este utilizată pentru a stoca date și ține evidența utilizatorilor.
Q # 32) Ce este autentificarea Laravel?
Răspuns : Autentificarea Laravel este procesul de verificarea utilizatorilor aplicației . Poate fi realizat prin identificarea numelui de utilizator și a parolei utilizatorului . Unii alți parametri pot fi folosiți și pentru autentificare. Dacă acreditările de utilizator sunt valide, atunci utilizatorul este autentificat .
Laravel folosește paznici și furnizori pentru procesul de autentificare. Paznici defini modul în care utilizatorii sunt autentificați pentru fiecare solicitare in timp ce furnizori defini modul în care utilizatorii sunt preluați din stocarea dvs. persistentă .
Q # 33) Ce este un simbol CSRF?
Răspuns : CSRF este o abreviere pentru Solicitare de falsificare inter-site . Un token CSRF este la valoare unică generată de partea serverului aplicației și trimisă clientului .
Jetonul CSRF ajută la protejați aplicațiile web de atacuri care forțează un utilizator să efectueze o acțiune nedorită (cunoscută în mod obișnuit ca atacuri CSRF) .
Următorul segment de cod arată cum poate fi utilizat un jeton CSRF atunci când creați un formular în Laravel.
@csrf ...
Q # 34) Faceți o comparație între metodele GET și POST?
Răspuns : Există mai multe diferențe între metodele GET și POST, iar unele dintre diferențele importante sunt enumerate în tabelul de mai jos.
Metoda GET Metoda POST Cererea poate fi marcată Cererea nu poate fi marcată Solicitați date de la o anumită resursă Trimiteți date către un server Parametrii sunt incluși în adresa URL Parametrii sunt incluși în corp Datele sunt vizibile în adresa URL Datele nu sunt vizibile în adresa URL Numai caracterele permise sunt caractere ASCII Sunt permise atât caractere ASCII, cât și date binare Există o limitare a lungimii datelor Fără limitări privind lungimea datelor Solicitarea rămâne în istoricul browserului Solicitarea nu rămâne în istoricul browserului Poate fi stocat în cache Nu poate fi stocat în cache Securitatea este mai mică în comparație cu metoda POST Securitatea este ridicată în comparație cu metoda GET Nu poate fi utilizat pentru a trimite date sensibile, cum ar fi parole Poate fi folosit pentru a trimite date sensibile, cum ar fi parole
Q # 35) Ce este autorizarea?
Răspuns : Autorizarea este procesul de verificarea dacă utilizatorii autentificați au permisiunea necesară pentru a accesa resursele solicitate . Laravel folosește porti pentru procesul de autorizare.
Q # 36) Numiți câteva coduri de stare ale răspunsului HTTP?
Răspuns : Codurile de stare HTTP vă ajută să verificați dacă o anumită solicitare HTTP a fost finalizată.
Cererile HTTP sunt clasificate în cinci grupuri diferite. Sunt:
- Răspunsuri informaționale (1XX)
- Răspunsuri reușite (2XX)
- Redirecții (3XX)
- Erori de client (4XX)
- Erori de server (5XX)
a) Răspunsuri informaționale: Codurile de stare din această categorie indică dacă cererea a fost primită și înțeleasă.
Următoarea listă de mai jos prezintă răspunsuri informative.
- 100: Continua
- 101: Comutarea protocoalelor
- 102: Prelucrare
- 103: Sugestii timpurii
b) Răspunsuri reușite: Codurile de stare din această categorie indică dacă solicitarea a fost primită, înțeleasă și acceptată cu succes.
Următoarea listă de mai jos prezintă răspunsuri reușite.
- 200: Bine
- 201: Creată
- 202: Admis
- 203: Informații fără autoritate
- 204: Fara continut
- 205: Resetați conținutul
- 206: Conținut parțial
- 207: Multi-Status
- 208: Raportat deja
- 226: Sunt obișnuit
c) Redirecții: Codurile de stare din această categorie indică necesitatea unor acțiuni suplimentare pentru a finaliza solicitarea.
Următoarea listă de mai jos prezintă redirecționări.
- 300: Alegeri multiple
- 301: Mutat permanent
- 302: Găsite
- 303: Vezi Altele
- 304: Nemodificat
- 305: Utilizarea proxy
- 306: Comutați proxy
- 307: Redirecționare temporară
- 308: Redirecționare permanentă
d) Erori ale clientului: Codurile de stare din această categorie indică erori cauzate de client.
Următoarea listă de mai jos prezintă erorile clientului.
- 400: Cerere greșită
- 401: Neautorizat
- 402: Plata necesară
- 403: Interzis
- 404: Nu a fost gasit
- 405: Metoda nepermisa
- 406: Inacceptabil
- 410: Plecat
e) Erori de server: Codurile de stare din această categorie indică erori cauzate de server.
Următoarea listă de mai jos prezintă erorile serverului.
- 500: Eroare interna a serverului
- 501: Neimplementat
- 502: Gateway rău
- 503: Serviciu Indisponibil
- 504: Expirarea gateway-ului
Notă : Faceți clic pe Aici pentru a vedea setul complet de coduri de stare ale răspunsului HTTP.
Q # 37) Care sunt instrumentele obișnuite utilizate pentru a trimite e-mailuri în Laravel?
Răspuns : Următoarea listă de mai jos prezintă câteva instrumente uzuale care pot fi utilizate pentru a trimite e-mailuri în Laravel.
- Mailtrap
- Mailgun
- Mailchimp
- Mandril
- Serviciul de e-mail simplu Amazon (SES)
- Swiftmailer
- Ștampilă poștală
Q # 38) Descrieți pe scurt câteva metode comune de colectare în Laravel.
Răspuns : Următoarea listă prezintă câteva metode comune de colectare:
a) primul () - Această metodă returnează primul element din colecție.
Exemplu:
collect([1, 2, 3])->first(); // It returns 1 as the output.
b) unic (): Această metodă returnează toate articolele unice din colecție.
Exemplu:
$collection = collect([1, 3, 2, 2, 4, 4, 1, 2, 5]); $unique = $collection->unique(); $unique->values()->all(); // It returns [1, 2, 3, 4, 5] as the output.
c) conține (): Această metodă verifică dacă colecția conține un articol dat.
Exemplu:
$collection = collect(['student' => 'Sachin', 'id' => 320]); $collection->contains('Sachin'); // It returns true as the output. $collection->contains('Rahul'); // It returns false as the output.
d) get (): Această metodă returnează elementul la o anumită cheie.
Exemplu:
$collection = collect(['car' => 'BMW', 'colour' => 'black']); $value = $collection->get('car'); // It returns 'BMW' as the output.
e) toJson (): Această metodă convertește colecția într-un șir serializat JSON.
Exemplu:
$collection = collect(['student' => 'Sachin', 'id' => 320]); $collection->toJson(); // It returns '{'student':'Sachin','id':320}' as the output.
f) toArray (): Această metodă convertește colecția într-o matrice PHP simplă.
Exemplu:
$collection = collect(['student' => 'Sachin', 'id' => 320]); $collection->toArray(); // It returns ['student' => 'Sachin','id' => 320,] as the output.
g) join (): Această metodă îmbină valorile colecției cu un șir.
Exemplu:
collect(['x', 'y', 'z'])->join(', '); // It returns 'x, y, z' as the output. collect(['x', 'y', 'z'])->join(', ', ', and '); // It returns 'x, y, and z' as the output. collect(['x', 'y'])->join(', ', ' and '); // It returns 'x and y' as the output. collect(['x'])->join(', ', ' and '); // It returns 'x' as the output. collect([])->join(', ', ' and '); // It returns '' as the output.
h) isNotEmpty (): Această metodă returnează adevărat dacă colecția nu este goală; în caz contrar, se întoarce fals.
Exemplu:
collect([])->isNotEmpty(); // It returns false as the output.
i) Implod (): Această metodă se alătură elementelor dintr-o colecție.
Exemplu:
$collection = collect([ ['student_id' => 1, 'name' => 'Bob'], ['student_id' => 2, 'name' => 'David'], ['student_id' => 3, 'name' => 'Peter'], ]); $collection->implode('name', ', '); // It returns 'Bob, David, Peter' as the output.
j) ultimul (): Această metodă returnează ultimul element din colecție.
Exemplu:
Ex: collect([1, 2, 3])->last(); // It returns 3 as the output.
Q # 39) Ce sunt pachetele oficiale în Laravel?
Răspuns : Următoarea listă de mai jos prezintă pachetele oficiale ale Laravel 8:
- Casier (Stripe)
- Casier (padel)
- Casier (Mollie)
- Amurg
- Trimis
- Orizont
- Jetstream
- Pașaport
- Sanctum
- cercetaș
- Socialite
- Telescop
Următoarea listă de mai jos prezintă pachetele oficiale ale Laravel 7:
aplicație pentru card de timp liber pentru Android
- Casier (Stripe)
- Casier (padel)
- Casier (Mollie)
- Amurg
- Trimis
- Orizont
- Pașaport
- Sanctum
- cercetaș
- Socialite
- Telescop
Q # 40) Ce este Laravel Forge?
Răspuns : Este un instrument de gestionare a serverului pentru aplicații PHP. Este o alternativă excelentă dacă nu intenționați să vă gestionați propriile servere.
Notă : Faceți clic pe Aici (pagina oficială a Laravel Forge) pentru a afla mai multe despre Laravel Forge.
Q # 41) Ce este Laravel Vapor?
Răspuns : Este un complet platformă de implementare fără server . Este alimentat de Servicii Web Amazon (AWS).
Notă : Faceți clic pe Aici (pagina oficială a Laravel Vapor) pentru a afla mai multe despre Laravel Vapor.
Concluzie
Laravel este unul dintre cele mai populare cadre web printre dezvoltatorii web. Chiar dacă există câteva modificări semnificative de la Laravel versiunea 7 la Laravel versiunea 8, majoritatea caracteristicilor sunt în continuare aceleași.
Laravel îi ajută pe dezvoltatori să construiască în mod eficient aplicații web creative și fiabile folosind funcțiile sale precum rutare, controlere, middleware, vizualizări, șabloane blade, modele elocvente, migrații, însămânțare, artizan, tinker, permisiuni de fișiere, sesiuni, autentificare, autorizare, colecții și multe altele.
Am ajuns la sfârșitul acestui lucru Tutorial Laravel pentru începători serie. Credem că ți-a plăcut să înveți în această serie de tutoriale și că ai dobândit cunoștințe excelente. Sper să ne revedem într-o altă serie de tutoriale.
Vă dorim tot binele pentru viitorul dvs. interviu !!
<< PREV Tutorial | PRIMUL Tutorial
Lectură recomandată
- Tutorial PHP Laravel pentru începători: Ce este Laravel Framework
- Formulare Laravel și reguli de validare cu exemplu
- Colecția Laravel și Tutorialul Forja Laravel
- Cele mai importante 50 de întrebări și răspunsuri la interviu PHP (pentru TOȚI)
- Top 40 Întrebări și răspunsuri pentru interviuri Java 8 [Cele mai importante]
- Cele mai bune întrebări și răspunsuri la interviurile JSON
- Top 40 C Întrebări și răspunsuri la interviu de programare
- Top 40 de întrebări și răspunsuri populare despre interviurile J2EE pe care ar trebui să le citiți