BOHYUN STORY

[Laravel] 02. Directory 구조 본문

IT/PHP

[Laravel] 02. Directory 구조

bohyunnn 2020. 10. 11. 14:55
반응형

#. Laravel 설치 및 시작을 했다면 Directory 구조에 대해 궁금하실 건데

전체적인 Directory 구조를 한번 살펴보겠습니다.

 

라라벨 프로젝트를 생성하고 나면 기본적으로 구성되는 directory 구조 입니다.

Laravel Directory 구조

  • app : 어플리케이션에 관련된 핵심 코드들이 존재하는 디렉토리입니다. 하위 디렉토리로는 컨트롤러, 미들웨어, 예외, 스케쥴링 관련 디렉토리들이 위치하고 있습니다.
  • bootstrap : 프레임 워크 초기화, path & 환경 세팅과 같은 역할(Framework Boot)을 하는 디렉토리
  • config: 어플리케이션 전체에 적용되는 설정 디렉토리
  • database: 마이그레이션, 모델 팩토리, 시딩 등 DB 관련 디렉토리
  • public: 어플리케이션 시작점인 index.php와 assets 파일(이미지, js, css)을 저장하고 있는 디렉토리
  • resources: 컴파일 되긴 전의 Vue파일, LESS, SASS, JS 같은 파일 저장소
  • routes: 라우팅 관련 디렉토리
  • storages:  블레이트 템플릿, 파일 기반의 세션, 파일 캐시 그리고 기타 프레임워크에서 생성된 파일들을 저장하는 디렉토리
  • tests : 테스트 관련 디렉토리

 

#. 크게 보면 MVC 구조로 이루어져있습니다.

- Controller : app/Http/Controllers/

- Model : app/

- View : resources/views/

 

Laravel MVC 구조

 

 

반응형

'IT > PHP' 카테고리의 다른 글

[Laravel] Test Code 생성  (0) 2020.11.10
[Laravel] 설치 및 시작  (0) 2020.08.09
Comments