"라라벨 프로젝트 디렉토리 구조"의 두 판 사이의 차이

잔글 (Jmnote 사용자가 라라벨 프로젝트 폴더 구조 문서를 라라벨 애플리케이션 폴더 구조 문서로 옮겼습니다)
11번째 줄: 11번째 줄:
| 앱 || app/ || 애플리케이션 핵심 코드 보관<br>모델파일을 주로 이곳에 작성<br>이하에 여러 폴더가 있음
| 앱 || app/ || 애플리케이션 핵심 코드 보관<br>모델파일을 주로 이곳에 작성<br>이하에 여러 폴더가 있음
|-
|-
| ↳ 컨트롤러 ★ || app/Http/Controllers/ ||
| &nbsp;&nbsp; ↳ 컨트롤러 ★ || app/Http/Controllers/ ||
|-
|-
| 부트스트랩 || bootstrap/ || 애플리케이션 기동을 위한 스크립트 보관
| 부트스트랩 || bootstrap/ || 애플리케이션 기동을 위한 스크립트 보관
19번째 줄: 19번째 줄:
| 데이터베이스 || database/ || DB 마이그레이션, 시드 보관
| 데이터베이스 || database/ || DB 마이그레이션, 시드 보관
|-
|-
| ↳ 마이그레이션 ★ || database/migrations/ ||
| &nbsp; ↳ 마이그레이션 ★ || database/migrations/ ||
|-
|-
| ↳ 시드 ★ || database/seeds/ ||
| &nbsp; ↳ 시드 ★ || database/seeds/ ||
|-
|-
| 리소스 || resources/ || 에셋, 뷰템플릿 등 보관
| 리소스 || resources/ || 에셋, 뷰템플릿 등 보관
|-
|-
| ↳ 뷰 ★ || resources/views/ ||  
| &nbsp; ↳ 뷰 ★ || resources/views/ ||  
|-
|-
| 스토리지 || storage/ || 업로드파일, 캐시파일, 로그 보관  
| 스토리지 || storage/ || 업로드파일, 캐시파일, 로그 보관  

2016년 5월 21일 (토) 00:40 판

1 개요

라라벨 프로젝트 폴더 구조
라라벨 애플리케이션 구조
  • 라라벨5 기준
  • 폴더는 기본이 그렇다는 것이고 하위폴더를 만들어 사용해도 됨

2 주요 폴더

폴더 위치 설명
app/ 애플리케이션 핵심 코드 보관
모델파일을 주로 이곳에 작성
이하에 여러 폴더가 있음
   ↳ 컨트롤러 ★ app/Http/Controllers/
부트스트랩 bootstrap/ 애플리케이션 기동을 위한 스크립트 보관
설정 config/ 애플리케이션 설정 파일 보관
데이터베이스 database/ DB 마이그레이션, 시드 보관
  ↳ 마이그레이션 ★ database/migrations/
  ↳ 시드 ★ database/seeds/
리소스 resources/ 에셋, 뷰템플릿 등 보관
  ↳ 뷰 ★ resources/views/
스토리지 storage/ 업로드파일, 캐시파일, 로그 보관
테스트 test/ 테스트 코드 보관
벤더 vendor/ 컴포저 패키지 폴더

3 주요 파일

파일 위치 설명
환경파일 .env 앱, DB, 레디스, 메일 등 설정파일
라우트파일 app/Http/routes.php
로그파일 storage/logs/laravel.log

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}