디렉토리 구조 Laravel: 기본 디렉토리 구조 Laravel 와 각 디렉토리의 의미를 설명합니다.
-
app
디렉토리:Laravel application, including Controllers, Models, Providers
. 이것은 애플리케이션의 논리를 작성하는 주요 위치입니다. -
bootstrap
디렉토리: 애플리케이션의 부트스트랩 파일을 포함합니다 Laravel. 여기에는 응용 프로그램의 부트스트래핑 프로세스 속도를 높이기 위한app.php
파일과 폴더가 포함됩니다.cache
-
config
디렉토리: Laravel 애플리케이션에 대한 구성 파일이 들어 있습니다. 여기에서 데이터베이스, 인증, 이메일 및 기타 옵션과 같은 매개변수를 구성할 수 있습니다. -
database
디렉토리:database, including migration files, seeders, factories
. 이 디렉터리에서 테이블을 만들고 샘플 데이터를 추가하고 데이터베이스 설정을 처리할 수 있습니다. -
public
디렉토리: 이미지, CSS 및 JavaScript 파일과 같은 정적 파일을 포함합니다. 이것은 웹 서버가 가리키는 디렉토리이며 브라우저에서 직접 액세스할 수 있습니다. -
resources
디렉토리: Laravel 블레이드 템플릿 파일, SASS 파일 및 컴파일되지 않은 JavaScript와 같은 응용 프로그램에 대한 리소스를 포함합니다. -
routes
디렉토리: Laravel 애플리케이션의 경로 파일이 들어 있습니다. 이 파일에서 경로 및 해당 처리 작업을 정의할 수 있습니다. -
storage
디렉토리: Laravel 애플리케이션에 대한 임시 파일 및 로그 파일을 포함합니다. 세션 파일, 캐시 파일 및 기타 자산과 같은 리소스가 저장되는 곳입니다. -
tests
디렉토리: Laravel 애플리케이션에 대한 단위 테스트 및 통합 테스트가 포함되어 있습니다. 코드가 올바르게 작동하는지 확인하기 위해 테스트 사례를 작성할 수 있습니다. -
vendor
디렉토리: Laravel Composer에서 관리하는 애플리케이션의 라이브러리 및 종속성을 포함합니다.
이것은 기본 디렉토리 구조이며 Laravel 각 디렉토리의 중요성을 설명합니다. 프로젝트의 요구 사항에 따라 이 디렉터리 구조를 사용자 지정할 수 있습니다.