라라벨은 PHP 프레임워크로써 테일러 오트웰이 개발하였으며
MVC(model - view - controller)패턴에 따라 웹 애플리케이션을 개발함.
컴포저로 라라벨 디렉토리를 설치
composer create-project --prefer-dist laravel/laravel laravelTest
로컬 환경에서 아티즌 명령어를 사용하여 개발 서버를 시작
php artisan serve
├─app
│ ├─Console
│ ├─Exceptions
│ ├─Http
│ │ ├─Controllers
│ │ │ └─Auth
│ │ └─Middleware
│ └─Providers
├─bootstrap
│ └─cache
├─config
├─database
│ ├─factories
│ ├─migrations
│ └─seeds
├─public
│ ├─css
│ └─js
├─resources
│ ├─js
│ │ └─components
│ ├─lang
│ │ └─en
│ ├─sass
│ └─views
├─routes
├─storage
│ ├─app
│ │ └─public
│ ├─framework
│ │ ├─cache
│ │ │ └─data
│ │ ├─sessions
│ │ ├─testing
│ │ └─views
│ └─logs
├─tests
│ ├─Feature
│ └─Unit
└─vendor
라라벨 애플리케이션의 핵심코드
Http/Controllers에 클래스를 넣어 사용
app.php 파일을 갖고 있는 디렉토리
app.php는 라라벨 애플리케이션의 부트스트래핑을 담당
라라벨 애플리케이션의 설정 파일
데이터베이스마이그레이션, 시드 파일들을 작성하는 디렉토리
css,js를 작성하는 디렉토리
뷰 파일을 작성하는 디렉토리
루트 디렉토리
컴포저에 의존성을 가지고 있는 디렉토리