Struktura adresáře v Laravel: Vysvětlení výchozí adresářové struktury Laravel a významu každého adresáře.
-
app
adresář: Obsahuje soubory související sLaravel application, including Controllers, Models, Providers
. Toto je hlavní místo pro psaní logiky pro vaši aplikaci. -
bootstrap
adresář: Obsahuje soubory bootstrap pro Laravel aplikaci. Obsahujeapp.php
soubor acache
složku pro urychlení procesu bootstrappingu aplikace. -
config
adresář: Obsahuje konfigurační soubory pro Laravel aplikaci. Zde můžete nakonfigurovat parametry, jako je databáze, ověřování, e-mail a další možnosti. -
database
adresář: Obsahuje soubory související sdatabase, including migration files, seeders, factories
. V tomto adresáři můžete vytvářet tabulky, přidávat ukázková data a provádět nastavení databáze. -
public
adresář: Obsahuje statické soubory, jako jsou obrázky, CSS a soubory JavaScript. Toto je adresář, na který odkazuje webový server a je přímo přístupný z prohlížeče. -
resources
adresář: Obsahuje prostředky pro Laravel aplikaci, jako jsou soubory šablon Blade, soubory SASS a nekompilovaný JavaScript. -
routes
adresář: Obsahuje soubory trasy pro Laravel aplikaci. V těchto souborech můžete definovat cesty a odpovídající manipulační úlohy. -
storage
adresář: Obsahuje dočasné soubory a soubory protokolu pro Laravel aplikaci. Zde jsou uloženy prostředky, jako jsou soubory relací, soubory mezipaměti a další aktiva. -
tests
adresář: Obsahuje testy jednotek a integrační testy pro Laravel aplikaci. Můžete napsat testovací případy, abyste zajistili, že váš kód funguje správně. -
vendor
adresář: Obsahuje knihovny a závislosti pro Laravel aplikaci spravovanou Composerem.
Toto je výchozí adresářová struktura Laravel a popisuje význam každého adresáře. Tuto adresářovou strukturu můžete upravit podle požadavků vašeho projektu.