Struktura imenika v Laravel: razlaga privzete strukture imenika Laravel in pomena vsakega imenika.
-
app
imenik: vsebuje datoteke, povezane zLaravel application, including Controllers, Models, Providers
. To je glavno mesto za pisanje logike za vašo aplikacijo. -
bootstrap
Imenik: Vsebuje zagonske datoteke za aplikacijo Laravel. Vključujeapp.php
datoteko incache
mapo za pospešitev postopka zagona aplikacije. -
config
Imenik: Vsebuje konfiguracijske datoteke za Laravel aplikacijo. Tu lahko konfigurirate parametre, kot so zbirka podatkov, preverjanje pristnosti, e-pošta in druge možnosti. -
database
imenik: vsebuje datoteke, povezane zdatabase, including migration files, seeders, factories
. V tem imeniku lahko ustvarite tabele, dodate vzorčne podatke in upravljate nastavitev baze podatkov. -
public
imenik: vsebuje statične datoteke, kot so slike, datoteke CSS in JavaScript. To je imenik, na katerega kaže spletni strežnik in je neposredno dostopen iz brskalnika. -
resources
imenik: Vsebuje vire za Laravel aplikacijo, kot so datoteke predloge Blade, datoteke SASS in nepreveden JavaScript. -
routes
Imenik: Vsebuje datoteke poti za Laravel aplikacijo. V teh datotekah lahko definirate poti in ustrezne naloge upravljanja. -
storage
Imenik: Vsebuje začasne datoteke in dnevniške datoteke za Laravel aplikacijo. Tukaj so shranjeni viri, kot so datoteke seje, datoteke predpomnilnika in druga sredstva. -
tests
imenik: Vsebuje teste enot in integracijske teste za Laravel aplikacijo. Napišete lahko testne primere, da zagotovite, da vaša koda deluje pravilno. -
vendor
Imenik: Vsebuje knjižnice in odvisnosti za Laravel aplikacijo, ki jih upravlja Composer.
To je privzeta struktura imenikov Laravel in opisuje pomen vsakega imenika. To strukturo imenika lahko prilagodite glede na zahteve vašega projekta.