Laravel 5.5 - 시작하기
· 약 11분
왜 라라벨인가?
1등이 된지가 14년 7월이다. 이 글은 17년 글이다. 다른 장점이 궁금하다면 다른 포스트나 stackoverflow에서 해결해줄 것 같다.
이 글을 읽어주시는 분들은 Modern PHP에 대해 이해하고 있다고 생각했기 떄문에 문법적인 것들은 설명하지 않을 것이다. 더군다나 라라벨을 도입하면서 삽질한 내용을 정리하고 있기에, 입문용은 절대 아니다. 기본적으로 아래와 같은 PHP 개념을 알고 있어야한다.
- PSR
- Composer
- Class
- Namespace
- Closure
- Trait
- PDO
추가적으로 이런 걸 사용해 봤다면 더 쉬울 듯하다.
- Monolog
- 다른 MVC 프레임워크
- Lodash
설치
PHP
PHP 7 이상을 설치해주고, 아래 Extension은 웬만하면 열어주는 것들이니 크게 신경쓰지 말자.
- PHP >= 7.0.0
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Composer
Composer 홈페이지에서 다운받고 전역설정만 해주면 된다.
Laravel Cli
Laravel 명령어를 사용할 수 있게 composer로 전역 설치하자.
composer global require "laravel/installer"