Struktura katalogów w Laravel: Wyjaśnienie domyślnej struktury katalogów Laravel i znaczenia każdego katalogu.
-
app
katalog: Zawiera pliki związane z rozszerzeniemLaravel application, including Controllers, Models, Providers
. To jest główne miejsce do napisania logiki dla Twojej aplikacji. -
bootstrap
katalog: Zawiera pliki ładowania początkowego dla Laravel aplikacji. Zawieraapp.php
plik icache
folder do przyspieszenia procesu ładowania aplikacji. -
config
katalog: Zawiera pliki konfiguracyjne aplikacji Laravel. Tutaj możesz skonfigurować parametry, takie jak baza danych, uwierzytelnianie, poczta e-mail i inne opcje. -
database
katalog: Zawiera pliki związane z rozszerzeniemdatabase, including migration files, seeders, factories
. W tym katalogu można tworzyć tabele, dodawać przykładowe dane i konfigurować bazę danych. -
public
katalog: Zawiera pliki statyczne, takie jak obrazy, pliki CSS i JavaScript. Jest to katalog, na który wskazuje serwer WWW i jest bezpośrednio dostępny z przeglądarki. -
resources
katalog: Zawiera zasoby aplikacji Laravel, takie jak pliki szablonów Blade, pliki SASS i nieskompilowany JavaScript. -
routes
katalog: zawiera pliki tras dla Laravel aplikacji. W tych plikach można zdefiniować trasy i odpowiadające im zadania obsługi. -
storage
katalog: Zawiera pliki tymczasowe i pliki dziennika dla Laravel aplikacji. Tutaj przechowywane są zasoby, takie jak pliki sesji, pliki pamięci podręcznej i inne zasoby. -
tests
katalog: Zawiera testy jednostkowe i testy integracyjne dla Laravel aplikacji. Możesz pisać przypadki testowe, aby upewnić się, że Twój kod działa poprawnie. -
vendor
katalog: Zawiera biblioteki i zależności dla Laravel aplikacji zarządzane przez Composer.
To jest domyślna struktura katalogów Laravel i opisuje znaczenie każdego katalogu. Możesz dostosować tę strukturę katalogów zgodnie z wymaganiami swojego projektu.