Könyvtárszerkezet itt Laravel: Az egyes könyvtárak alapértelmezett könyvtárszerkezetének Laravel és jelentőségének magyarázata.
-
app
könyvtár: A következőhöz kapcsolódó fájlokat tartalmazzaLaravel application, including Controllers, Models, Providers
. Ez a fő hely az alkalmazás logikájának megírásához. -
bootstrap
könyvtár: Az alkalmazás bootstrap fájljait tartalmazza Laravel. Tartalmazza aapp.php
fájlt és acache
mappát az alkalmazás rendszerindítási folyamatának felgyorsításához. -
config
könyvtár: Az Laravel alkalmazás konfigurációs fájljait tartalmazza. Itt konfigurálhat olyan paramétereket, mint az adatbázis, a hitelesítés, az e-mail és egyéb beállítások. -
database
könyvtár: A következőhöz kapcsolódó fájlokat tartalmazzadatabase, including migration files, seeders, factories
. Ebben a könyvtárban táblákat hozhat létre, mintaadatokat adhat hozzá, és kezelheti az adatbázis-beállításokat. -
public
könyvtár: Statikus fájlokat, például képeket, CSS- és JavaScript-fájlokat tartalmaz. Ez az a könyvtár, amelyre a webszerver mutat, és amely közvetlenül elérhető a böngészőből. -
resources
könyvtár: Az alkalmazás erőforrásait tartalmazza Laravel, például a blade-sablonfájlokat, a SASS-fájlokat és a lefordítatlan JavaScript-fájlt. -
routes
könyvtár: Az alkalmazás útvonalfájljait tartalmazza Laravel. Ezekben a fájlokban útvonalakat és megfelelő kezelési feladatokat határozhat meg. -
storage
könyvtár: Ideiglenes fájlokat és naplófájlokat tartalmaz az alkalmazáshoz Laravel. Itt tárolódnak az olyan erőforrások, mint a munkamenet-fájlok, a gyorsítótár-fájlok és egyéb eszközök. -
tests
könyvtár: Az alkalmazás egységtesztjeit és integrációs tesztjeit tartalmazza Laravel. Teszteseteket írhat, hogy megbizonyosodjon arról, hogy a kód megfelelően működik. -
vendor
könyvtár: Az Laravel alkalmazás könyvtárait és függőségeit tartalmazza, amelyeket a Composer kezel.
Ez az alapértelmezett könyvtárstruktúra, Laravel és leírja az egyes könyvtárak jelentőségét. Ezt a címtárszerkezetet a projekt követelményei szerint testreszabhatja.