Composer는 PHP 프로젝트의 종속성을 관리하기 위한 패키지 관리자다. 코드를 작성할 때 자주 사용하는 라이브러리나 프레임워크와 같은 외부 패키지를 쉽게 설치하고 관리할 수 있도록 도와준다.
(linux에서 yum, node.js에서 npm과 비슷한 개념인 것 같다.)
일반적으로 PHP 프로젝트는 여러 외부 패키지에 의존하게 되는데 예를 들어, 웹 애플리케이션을 개발할 때는 데이터베이스 라이브러리, 템플릿 엔진, 인증 라이브러리 등을 사용할 수 있다. 이러한 외부 패키지를 모두 수동으로 다운로드하고 관리하는 것은 번거롭고 복잡할 수 있다. 이런 문제를 해결하기 위해 Composer가 등장했다.
이번에 라라벨을 사용해보기 위해서 Composer를 설치했고
라라벨을 통해 이것저것 만들어봐야겠다.