Struktura imenika u Laravel: Objašnjavanje zadane strukture imenika Laravel i značaja svakog imenika.
-
app
direktorij: Sadrži datoteke povezane sLaravel application, including Controllers, Models, Providers
. Ovo je glavno mjesto za pisanje logike vaše aplikacije. -
bootstrap
direktorij: Sadrži bootstrap datoteke za Laravel aplikaciju. Sadržiapp.php
datoteku icache
mapu za ubrzavanje procesa pokretanja aplikacije. -
config
imenik: Sadrži konfiguracijske datoteke za Laravel aplikaciju. Ovdje možete konfigurirati parametre kao što su baza podataka, autentifikacija, e-pošta i druge opcije. -
database
direktorij: Sadrži datoteke povezane sdatabase, including migration files, seeders, factories
. U ovom direktoriju možete stvarati tablice, dodavati ogledne podatke i upravljati postavljanjem baze podataka. -
public
direktorij: Sadrži statičke datoteke kao što su slike, CSS i JavaScript datoteke. Ovo je direktorij na koji usmjerava web poslužitelj i izravno mu se može pristupiti iz preglednika. -
resources
direktorij: Sadrži resurse za Laravel aplikaciju, kao što su Blade predlošci, SASS datoteke i neprevedeni JavaScript. -
routes
imenik: Sadrži datoteke rute za Laravel aplikaciju. U ovim datotekama možete definirati rute i odgovarajuće zadatke rukovanja. -
storage
direktorij: Sadrži privremene datoteke i datoteke dnevnika za Laravel aplikaciju. Ovdje se pohranjuju resursi kao što su datoteke sesije, datoteke predmemorije i druga imovina. -
tests
direktorij: Sadrži jedinične testove i integracijske testove za Laravel aplikaciju. Možete napisati testne slučajeve kako biste osigurali da vaš kod ispravno funkcionira. -
vendor
direktorij: Sadrži biblioteke i ovisnosti za Laravel aplikaciju, kojima upravlja Composer.
Ovo je zadana struktura direktorija Laravel i opisuje značaj svakog direktorija. Ovu strukturu imenika možete prilagoditi prema zahtjevima vašeg projekta.