91 najpopularniejszych pytań i odpowiedzi do wywiadów Laravel (2025)

Oto pytania i odpowiedzi do rozmów kwalifikacyjnych Laravel dla świeżych i doświadczonych kandydatów, którzy chcą zdobyć wymarzoną pracę.

 

Pytania i odpowiedzi dotyczące wywiadu Laravel dla nowicjuszy

1) Co to jest Laravel?

Laravel to szeroko stosowany framework PHP typu open-source. Platforma została zaprojektowana do tworzenia aplikacji internetowych przy użyciu wzorca architektonicznego MVC. Laravel jest udostępniany na licencji MIT.

Dlatego jego kod źródłowy jest hostowany na GitHubie. Jest to niezawodny framework PHP, ponieważ przestrzega wyrazistych i dokładnych zasad językowych.


2) Jaka jest najnowsza wersja Laravel?

Najnowsza wersja Laravela to wersja 8, która została wydana 8 września 2020 roku.

Pytania i odpowiedzi dotyczące wywiadu Laravel


3) Zdefiniuj pojęcie kompozytora.

Jest to menedżer pakietów na poziomie aplikacji dla PHP. Zapewnia standardowy format zarządzania zależnościami i bibliotekami oprogramowania PHP.


4) Co to jest oprogramowanie pośrednie HTTP?

Oprogramowanie pośredniczące HTTP to technika filtrowania żądań HTTP. Laravel zawiera oprogramowanie pośredniczące, które sprawdza, czy użytkownik aplikacji jest uwierzytelniony, czy nie.


5) Nazwa agreguje metody konstruktora zapytań.

Metody agregujące konstruktora zapytań to: 1) max(), 2) min(), 3) sum(), 4) avg() i 5) count().


6) Co to jest trasa?

Trasa to w zasadzie punkt końcowy określony przez URI (Uniform Resource Identifier). Pełni funkcję wskaźnika w aplikacji Laravel.

Najczęściej trasa po prostu wskazuje metodę na kontrolerze, a także określa, które metody HTTP mogą trafić do tego identyfikatora URI.


7) Dlaczego warto korzystać z Route?

Trasy są przechowywane w plikach w folderze /routes w katalogu głównym projektu. Domyślnie istnieje kilka różnych plików odpowiadających różnym „stronom” aplikacji („strony” pochodzą z metodologii architektury heksagonalnej).


8) Co masz na myśli mówiąc pakiety?

In laravelpakiety nazywane są pakietami. Pakiety te służą do zwiększenia funkcjonalności Laravel. Pakiet może zawierać widoki, konfigurację, migracje, trasy i zadania.


9) Wyjaśnij ważne katalogi używane w popularnej aplikacji Laravel.

Katalogi używane w popularnej aplikacji Laravel to:

  • App/: Jest to folder źródłowy, w którym znajduje się kod naszej aplikacji. Wszystkie kontrolery, zasady i modele znajdują się w tym folderze.
  • Config/: Przechowuje pliki konfiguracyjne aplikacji. Zwykle nie są one modyfikowane bezpośrednio, ale zamiast tego opierają się na wartościach skonfigurowanych w pliku .env (środowisko) w katalogu głównym aplikacji.
  • Baza danych/: Zawiera pliki bazy danych, w tym migracje, nasiona i fabryki testów.
  • Public/: Publicznie dostępny folder zawierający skompilowane zasoby i oczywiście plik Index.php.

10) Co to jest kontroler?

Kontroler to „C” w architekturze „MVC” (Model-View-Controller), na której opiera się Laravel.


11) Wyjaśnij routing zwrotny w Laravel.

RevRose routing to metoda generowania adresu URL na podstawie symbolu lub nazwy. Dzięki temu Twoja aplikacja Laravel będzie elastyczna.


12) Wyjaśnij cechy w Laravel.

Cechy Laravela to grupa funkcji, które można uwzględnić w innej klasie. Cecha jest jak klasa abstrakcyjna. Nie można utworzyć instancji bezpośrednio, ale jej metod można użyć w klasie concreate.


13) Wyjaśnij pojęcie kontraktów w Laravel.

Stanowią zestaw interfejsów frameworku Laravel. Umowy te dotyczą usług podstawowych. Kontrakty zdefiniowane w Laravel obejmują odpowiednią implementację frameworka.


14) W jaki sposób zarejestrujesz dostawców usług?

Możesz zarejestrować dostawców usług w pliku konfiguracyjnym config/app.php, który zawiera tablicę, w której możesz podać nazwę klasy dostawcy usług.


15) Gdzie zdefiniujesz fasady Laravela?

Wszystkie fasady Laravela zostały zdefiniowane w przestrzeni nazw Illuminate\Support\Facades.


16) Podaj różnicę pomiędzy metodą get i post.

Metoda Get umożliwia przesłanie ograniczonej ilości danych w nagłówku. Poczta umożliwia przesłanie dużej ilości danych w treści.


17) Wyświetl listę domyślnych pakietów Laravel 5.6.

Domyślne pakiety Laravel 5.6 to: 1) Envoy, 2) Passport, 3) Socialite, 4) Cashier, 5) Horizon i 6) Scout.


18) Czym jest kontener usług w Laravel?

Kontener usług to narzędzie służące do wykonywania wstrzykiwania zależności w Laravel.


19) Jak włączyć dziennik zapytań w Laravel?

Możesz użyć metody EnableQueryLog, aby włączyć dziennik zapytań w Laravel.


20) Wyjaśnij koncepcję zdarzeń w Laravel.

Zdarzenie to zdarzenie lub akcja, która pomaga Ci subskrybować i nasłuchiwać zdarzeń zachodzących w aplikacji Laravel. Niektóre zdarzenia są uruchamiane automatycznie przez Laravel po wystąpieniu jakiejkolwiek aktywności.


21) Wyjaśnij wstrzykiwanie zależności i ich rodzaje.

Jest to technika, w której jeden obiekt jest zależny od innego obiektu. Istnieją trzy typy wstrzykiwania zależności: 1) wstrzykiwanie konstruktora, 2) wstrzykiwanie ustawiacza i 3) wstrzykiwanie interfejsu.


22) Jakie są zalety używania Laravela?

Oto ważne zalety Laravel:

  • Laravel ma silnik szablonów typu blade do tworzenia dynamicznych układów i zwiększania liczby zadań kompilacji.
  • Wykorzystuj kod ponownie bez żadnych problemów.
  • Laravel umożliwia wymuszanie ograniczeń pomiędzy wieloma obiektami DBM przy użyciu zaawansowanego mechanizmu tworzenia zapytań.
  • Framework ma funkcję automatycznego ładowania, więc nie musisz wykonywać ręcznej konserwacji i ścieżek włączania
  • Framework pomaga tworzyć nowe narzędzia przy użyciu kontenera LOC.
  • Laravel oferuje system kontroli wersji, który pomaga w uproszczonym zarządzaniu migracjami.

23) Wyjaśnij koncepcję walidacji w Laravel.

Walidacje są ważną koncepcją podczas projektowania dowolnej aplikacji Laravel. Zapewnia, że ​​dane są zawsze w oczekiwanym formacie, zanim zostaną zapisane w bazie danych. Laravel zapewnia wiele sposobów sprawdzania poprawności danych.

Cecha kontrolera podstawowego wykorzystuje klasę ValidatesRequests, która zapewnia użyteczną metodę sprawdzania poprawności żądań przychodzących z komputera klienckiego.


24) Co oznacza ORM?

ORM oznacza mapowanie obiektowo-relacyjne


25) Jak zmniejszyć zużycie pamięci w Laravel?

Podczas przetwarzania dużej ilości danych można zastosować metodę kursorową, aby zmniejszyć zużycie pamięci.


Pytania i odpowiedzi dotyczące wywiadu Laravel dla 2 i 3 lat doświadczenia

26) Wypisz dostępne typy relacji w Laravel Eloquent.

Rodzaje relacji w Laravel Eloquent to: 1) Jeden do jednego 2) Jeden do wielu 3) Wiele do wielu 4) Ma wiele przejść i 5) Relacje polimorficzne.


27) Nazwij silnik szablonów używany przez Laravel.

Blade to potężny silnik szablonów wykorzystywany przez Laravel.


28) Bazy nazw obsługiwane przez Laravel.

Laravel obsługuje następujące bazy danych:

  • PostgreSQL
  • SQL Server
  • SQLite
  • MySQL

29) Dlaczego migracje są ważne?

Migracje są ważne, ponieważ umożliwiają udostępnianie aplikacji poprzez zachowanie spójności bazy danych. Bez migracji trudno jest udostępniać dowolną aplikację Laravel. Umożliwiają również synchronizację bazy danych.


30) Zdefiniuj światło

Lumen to mikro-framework. Jest to mniejsza i szybsza wersja usług opartych na Laravel i interfejsach API REST.


31) Wyjaśnij rzemieślnika PHP

Rzemieślnik to narzędzie wiersza poleceń Laravela. Zawiera polecenia, które pomogą Ci bezproblemowo zbudować aplikację Laravel.


32) Jak wygenerować adresy URL?

Laravel ma pomocników do generowania adresów URL. Jest to przydatne podczas budowania linku w szablonach i odpowiedzi API.


33) Która klasa jest używana do obsługi wyjątków?

Wyjątki Laravela są obsługiwane przez klasę App\Exceptions\Handler.


34) Jakie są najczęstsze kody błędów HTTP?

Najczęstsze kody błędów HTTP to:

  • Błąd 404 – wyświetla się, gdy nie można znaleźć strony.
  • Błąd- 401 – Wyświetlany, gdy błąd nie jest autoryzowany

35) Wyjaśnij płynny konstruktor zapytań w Laravel.

Jest to narzędzie do tworzenia zapytań do baz danych, które zapewnia wygodny i szybszy interfejs do tworzenia i uruchamiania zapytań do baz danych.


36) Jakie jest zastosowanie funkcji dd()?

Ta funkcja służy do zrzutu zawartości zmiennej do przeglądarki. Pełna forma dd to Dump and Die.


37) Wymień typowe polecenia rzemieślnicze używane w Laravel.

Laravel obsługuje następujące polecenia Artisan:

  • Rzemieślnik PHP w dół;
  • Twórca PHP w górę;
  • Producent rzemieślników PHP: kontroler;
  • Producent rzemieślników PHP: model;
  • Twórca PHP: migracja;
  • Twórca PHP: oprogramowanie pośrednie;

38) Jak skonfigurować pocztę w Laravelu?

Laravel udostępnia API umożliwiające wysyłanie wiadomości e-mail na serwerze lokalnym i produkcyjnym.


39) Wyjaśnij autoryzację.

Jest to metoda identyfikacji danych logowania użytkownika za pomocą hasła. W Laravel można nim zarządzać za pomocą sesji, która przyjmuje dwa parametry: 1) nazwę użytkownika i 2) hasło.


40) Rozróżnij usuwanie() i softDeletes().

  • usuń(): usuń wszystkie rekordy z tabeli bazy danych.
  • softDeletes(): Nie usuwa danych z tabeli. Służy do oznaczania dowolnego rekordu jako usuniętego.

41) Jak utworzyć plik sitemap.xml w czasie rzeczywistym w Laravel?

Można utworzyć wszystkie strony internetowe witryny internetowej, aby poinformować wyszukiwarkę o zawartości witryny porządkującej. Roboty wyszukiwarki inteligentnie odczytują ten plik, aby zaindeksować witrynę.


42) Wyjaśnij fakera w Laravel.

Jest to rodzaj modułu lub pakietów służących do tworzenia fałszywych danych. Dane te można wykorzystać do celów testowych.

Można go również wykorzystać do wygenerowania: 1) Numbers, 2) Adresy, 3) Data i godzina, 4) Płatności i 5) Tekst Lorem.


43) Jak sprawdzisz, czy tabela istnieje lub czy znajduje się w bazie danych?

Użyj funkcji hasTable() Laravel, aby sprawdzić, czy żądana tabela istnieje w bazie danych, czy nie.


44) Jaka jest znacząca różnica pomiędzy funkcją wstaw() i wstawkąGetId() w Laravel?

  • Insert(): Ta funkcja służy po prostu do wstawienia rekordu do bazy danych. Nie jest konieczne automatyczne zwiększanie identyfikatora.
  • InsertGetId(): Ta funkcja również wstawia rekord do tabeli, ale jest używana, gdy pole ID jest automatycznie zwiększane.

45) Wyjaśnij koncepcję aktywnego rekordu w Laravel.

W aktywnym rekordzie, mapuj klasy do tabeli bazy danych. Pomaga ci to radzić sobie z operacją CRUD.


46) Wymień podstawowe koncepcje Laravela?

Poniżej przedstawiono podstawowe koncepcje stosowane w Laravel:

  • Wyznaczanie tras
  • Elokwentny ORM
  • Middleware
  • Bezpieczeństwo
  • buforowanie
  • Szablonowanie ostrzy

47) Zdefiniuj niejawny kontroler.

Niejawne kontrolery pomagają zdefiniować właściwą trasę do obsługi akcji kontrolera. Możesz je zdefiniować w pliku Route.php za pomocą metody Route::controller().


48) Jak korzystać z niestandardowej tabeli w modelu Laravel?

Aby użyć tabeli niestandardowej, możesz zastąpić właściwość chronionej zmiennej $table.


49) Co to jest framework MVC?

Jest to model, widok i kontroler:

  • Model: Model definiuje logikę pisania aplikacji Laravel.
  • Widok: Obejmuje logikę interfejsu użytkownika aplikacji Laravel.
  • Kontroler: Działa jako interfejs pomiędzy Modelem i Widokiem. Jest to sposób interakcji użytkownika z aplikacją.

50) Zdefiniuj @include.

@include służy do ładowania więcej niż jednego pliku widoku szablonu. Pomaga uwzględnić widok w innym widoku. Użytkownik może także załadować wiele plików w jednym widoku.


Pytania i odpowiedzi dotyczące wywiadu Laravel dotyczącego 5-letniego doświadczenia

51) Wyjaśnij pojęcie plików cookies.

Pliki cookie to małe pliki wysyłane z określonej witryny internetowej i przechowywane na komputerze przez przeglądarkę użytkownika podczas przeglądania.


52) Który plik służy do utworzenia połączenia z bazą danych?

Do utworzenia połączenia z bazą danych można wykorzystać plik .env.


53) Co to jest wymowne?

Eloquent to ORM używany w Laravel. Zapewnia prostą implementację aktywnego rekordu współpracującą z bazą danych. Każda tabela bazy danych ma swój Model, który służy do interakcji z tabelą.


54) Wymień niektóre wbudowane kontrolery uwierzytelniania Laravel.

Instalacja Laravel ma wbudowany zestaw popularnych kontrolerów uwierzytelniania. Te kontrolery to:

  • Zarejestruj kontroler
  • Kontroler logowania
  • Zresetuj kontroler hasła
  • Zapomnij o kontrolerze hasła

55) Zdefiniuj strażnika Laravel.

Laravel Guard to specjalny komponent służący do wyszukiwania uwierzytelnionych użytkowników. Żądane dane przychodzące są początkowo kierowane przez tę osłonę w celu sprawdzenia poświadczeń wprowadzonych przez użytkowników.


56) Jaki jest limit szybkości API Laravel?

Jest to cecha Laravela. Zapewnia dławienie uchwytu. Ograniczanie szybkości pomaga programistom Laravel opracować bezpieczną aplikację i zapobiegać atakom DOS.


57) Wyjaśnij kolekcje w Laravel.

Kolekcje to klasa opakowująca do pracy z tablicami. Zapytania Laravel Eloquent wykorzystują zestaw najpopularniejszych funkcji do zwracania wyników z bazy danych.


58) Jakie jest zastosowanie fasady DB?

Fasada DB służy do uruchamiania zapytań SQL, takich jak tworzenie, wybieranie, aktualizacja, wstawianie i usuwanie.


59) Jakie jest zastosowanie mapowania obiektowo-relacyjnego?

Mapowanie relacyjne obiektów to technika, która pomaga programistom adresować obiekty, uzyskiwać do nich dostęp i manipulować nimi bez uwzględniania relacji między obiektem a jego źródłami danych.


60) Wyjaśnij koncepcję routingu w Laravel.

Umożliwia kierowanie wszystkich żądań aplikacji do kontrolera. Routing Laravel potwierdza i akceptuje jednolity identyfikator zasobów z zamknięciem.


61) Czym jest Ajax w Laravel?

Ajax to skrót od asynchroniczności JavaScript and XML to technika tworzenia stron internetowych, która jest używana do tworzenia asynchronicznych aplikacji internetowych. W Laravel funkcje response() i json() są używane do tworzenia asynchronicznych aplikacji internetowych.


62) Czym jest sesja w Laravel?

Sesja służy do przekazywania informacji o użytkowniku z jednej strony internetowej na drugą. Laravel udostępnia różne sterowniki, takie jak pliki cookie, tablice, pliki, Memcached i Redis, do obsługi danych sesji.


63) Jak uzyskać dostęp do danych sesji?

Dostęp do danych sesji można uzyskać, tworząc wystąpienie sesji w żądaniu HTTP. Po otrzymaniu wystąpienia należy użyć metody get() z parametrem „Key”, aby uzyskać szczegóły sesji.


64) Podaj różnicę pomiędzy uwierzytelnianiem a autoryzacją.

Uwierzytelnianie oznacza potwierdzanie tożsamości użytkownika za pomocą poświadczeń, natomiast autoryzacja odnosi się do uzyskiwania dostępu do systemu.


65) Wyjaśnij słuchaczom.

Słuchacze są przyzwyczajone do obsługi zdarzeń i wyjątków. Najpopularniejszym słuchaczem w Laravel dla zdarzeń logowania jest LoginListener.


66) Co to są klasy polityk?

Klasy polityk obejmują logikę autoryzacji aplikacji Laravel. Klasy te są używane dla określonego modelu lub zasobu.


67) Jak cofnąć ostatnią migrację?

Użyj polecenia „trzeba użyć rzemieślnika”, aby wycofać ostatnią migrację.


68) Co masz na myśli mówiąc Laravel Dusk?

Laravel Dusk to narzędzie służące do testowania JavaAplikacje obsługujące skrypty. Zapewniają one potężne, automatyzujące przeglądarki i testujące API.


69) Wyjaśnij echo Laravela.

Jest JavaBiblioteka skryptów umożliwiająca subskrypcję i słuchanie kanałów Laravel events. Możesz użyć menedżera pakietów NPM, aby zainstalować echo.


70) Co to jest metoda make?

Programiści Laravel mogą użyć metody make do powiązania interfejsu z klasą. Ta metoda zwraca instancję klasy lub interfejsu. Laravel automatycznie wstrzykuje zależności zdefiniowane w konstruktorze klasy.


71) Wyjaśnij odpowiedź w Laravel.

Wszystkie kontrolery i trasy powinny zwrócić odpowiedź, która zostanie odesłana do przeglądarki internetowej. Laravel zapewnia różne sposoby zwrócenia tej odpowiedzi. Najbardziej podstawową odpowiedzią jest zwrócenie ciągu znaków z kontrolera lub trasy.


72) Jaki jest zakres zapytania?

Jest to funkcja Laravela, dzięki której możemy ponownie wykorzystać podobne zapytania. Nie wymagamy ponownego pisania tego samego typu zapytań w projekcie Laravel. Po zdefiniowaniu zakresu wystarczy wywołać metodę zakresu podczas wysyłania zapytań do modelu.


73) Wyjaśnij domostwo w Laravel.

Laravel Homestead to oficjalne, jednorazowe i wstępnie zapakowane środowisko programistyczne, które jest potężnym środowiskiem programistycznym bez konieczności instalowania HHVM, serwera WWW i PHP na komputerze.


74) Czym jest przestrzeń nazw w Laravel?

Przestrzeń nazw umożliwia użytkownikowi grupowanie funkcji, klas i stałych pod określoną nazwą.


75) Co to jest Laravel Forge?

Laravel Forge pomaga w organizacji i projektowaniu aplikacji webowych. Chociaż producenci frameworka Laravel opracowali to narzędzie, może ono zautomatyzować wdrożenie każdej aplikacji webowej, która działa na serwerze PHP.


Pytania i odpowiedzi dotyczące wywiadu Laravel dotyczącego ponad 10-letniego doświadczenia

76) Podaj różnicę między CodeIgniterem a Laravelem.

Parametr CodeIgniter laravel
Wsparcie ORM CodeIgniter nie obsługuje mapowania obiektowo-relacyjnego. Laravel obsługuje ORM.
Zapewnij uwierzytelnienie Zapewnia uwierzytelnianie użytkownika. Posiada wbudowaną autoryzację użytkownika.
Paradygmat programowania Jest zorientowany na komponenty. Jest zorientowany obiektowo.
Obsługa innych systemów zarządzania bazami danych Obsługuje Microsoft SQL Server, WYROCZNIA, MYSQL, IBM DB2, PostgreSQL, zgodny z JDBC i orientDB. Obsługuje PostgreSQL, MySQL, MongoDB, Microsoft BI, ale CodeIgniter dodatkowo obsługuje inne bazy danych, takie jak Microsoft SQL Server, DB2, Oracle, itp.
Obsługa HTTPS CodeIgniter częściowo obsługuje HTTPS. Dlatego programiści mogą użyć adresu URL do zabezpieczenia procesu transmisji danych poprzez utworzenie PATS. Laravel obsługuje niestandardowe trasy HTTPS. Programiści mogą utworzyć konkretny adres URL dla zdefiniowanej przez siebie trasy HTTPS.

77) Kim jest obserwator?

Model Observers to funkcja Laravel. Służy do tworzenia klastrów nasłuchujących zdarzeń dla modelu. Nazwy metod tych klas przedstawiają zdarzenie Eloquent. Metody klas Observers otrzymują model jako argument.


78) Jakie jest zastosowanie katalogu startowego?

Służy do inicjowania projektu Laravel. Ten katalog bootstrap zawiera plik app.php odpowiedzialny za ładowanie frameworka.


79) Jaki jest domyślny limit czasu sesji?

Domyślny limit czasu sesji Laravel wynosi 2 godziny.


80) Jak usunąć zgodny plik klasy?

Użyj polecenia clear-compiled, aby usunąć skompilowany plik klasy.


81) W jakim folderze znajduje się plik robot.txt?

Plik Robot.txt znajduje się w katalogu Public.


82) Wyjaśnij trasę API.PHP.

Jego trasy odpowiadają klastrowi API. Ma oprogramowanie pośredniczące API, które jest domyślnie włączone w Laravel. Te trasy nie mają żadnej pamięci stanu i żądań krzyżowych ani nie mają żadnych sesji.


83) Jak nazywa się trasa?

Nazwa Route to metoda generująca ścieżkę routingu. Można wybrać łańcuch tych tras, stosując metodę nazwy do opisu trasy.


84) Co to jest oprogramowanie open source?

Oprogramowanie open source to oprogramowanie, którego kod źródłowy jest swobodnie dostępny. Kod źródłowy można udostępniać i modyfikować zgodnie z wymaganiami użytkownika.


85) Wyjaśnij logowanie w Laravel.

Jest to technika, w której dziennik systemowy generuje błędy. Logowanie jest pomocne w zwiększeniu niezawodności systemu. Laravel obsługuje różne tryby rejestrowania, takie jak tryb syslog, tryb dzienny, pojedynczy i dziennik błędów.


86) Czym jest lokalizacja?

Jest to funkcja Laravela, która obsługuje różne języki używane w aplikacji. Programista może przechowywać w pliku ciągi znaków w różnych językach, a pliki te są przechowywane w folderze Resources/views. Programiści powinni utworzyć osobny folder dla każdego obsługiwanego języka.


87) Zdefiniuj hashowanie w Laravel.

Jest to metoda konwersji tekstu na klucz pokazujący tekst oryginalny. Laravel używa fasady Hash do bezpiecznego przechowywania hasła w sposób zaszyfrowany.


88) Wyjaśnij koncepcję szyfrowania i deszyfrowania w Laravel.

Jest to proces przekształcania dowolnej wiadomości za pomocą pewnych algorytmów w taki sposób, że trzeci użytkownik nie może odczytać informacji. Szyfrowanie jest bardzo pomocne w ochronie poufnych informacji przed intruzem.

Szyfrowanie odbywa się przy użyciu procesu kryptograficznego. Wiadomość, która ma zostać zaszyfrowana, nazywana jest zwykłą wiadomością. Wiadomość uzyskana po zaszyfrowaniu nazywana jest wiadomością szyfrowaną. Kiedy konwertujesz zaszyfrowany tekst na zwykły tekst lub wiadomość, proces ten nazywa się deszyfrowaniem.


89) Jak udostępniać dane widokom?

Aby przekazać dane do wszystkich widoków w Laravel użyj metody share(). Ta metoda przyjmuje dwa argumenty, klucz i wartość.

Generalnie metody share() są wywoływane z metody startowej dostawcy usług aplikacji Laravel. Programista może korzystać z usług dowolnego dostawcy usług, AppServiceProvider lub naszego własnego usługodawcy.


90) Wyjaśnij trasę web.php.

Web.php to publiczna trasa oparta na „przeglądarce”. Ta trasa jest najczęstsza i jest wybierana przez przeglądarkę internetową. Działają przez grupę oprogramowania pośredniego sieci Web i zawierają także funkcje ochrony CSRF (która pomaga chronić przed złośliwymi atakami i hackami opartymi na formularzach) i ogólnie zawierają pewien stopień „stanu” (przez to rozumiem, że wykorzystują sesje).


91) Jak wygenerować żądanie w Laravel?

Aby wygenerować żądanie, użyj następującego polecenia artisan w Laravel:

php artisan make:request UploadFileRequest

Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)