라라벨로 개발할 경우 필요한 기능이 있을 경우 이미 개발된 외부 라이브러리가 있는지 검색후 검증된 라이브러리를 사용하는 것은 프로젝트의 산출물 자체에 집중하고 일정 단축 및 품질 향상을 위한 좋은 선택일 경우가 많습니다.

 

라라벨은 자체 패키지 개발을 위한 기능을 제공하므로 이를 사용하면 기존 PHP 코드를 크게 수정하지 않고 라라벨 전용 패키지를 만들수 있으며 컴포저를 통해 패키지의 설치/삭제 의존성 관리를 사용할 수 있습니다.

 

이 절에서는 외부에서 개발된 라라벨 패키지를 설치하기 위한 패키지 저장소 검색 및 패키지를 설치하는 방법에 대해서 알아보고 개발시에 유용하게 사용할 수 있는 유명한 디버깅 패키지인 debugbar(https://github.com/barryvdh/laravel-debugbar)를 직접 설치해 보겠습니다.