라라벨로 개발할 때 디버깅에 유용한 여러 도구와 환경을 구성하는 방법을 설명합니다.
Debugbar
IDE Helper
laravel ide helper 는 라라벨 사용자에게 필수.
특히 magic method 가 많으므로 없는 method 를 사용한다는 경고가 많이 나옴. 이런거에 익숙해지는 게 문제.
설치
$ composer require --dev barryvdh/laravel-ide-helper
설치후에 AppServiceProvider.php 에 ide-helper 등록
public function register() { if ($this->app->isLocal()) { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } }
사용
$ php artisan ide-helper:generate $ php artisan ide-helper:meta $ php artisan ide-helper:models -N
ide helper 가 생성하는 다음 파일들을 .gitignore 에 추가해 줍니다.
- _ide_helper.php
- _ide_helper_models.php
- .phpstorm.meta.php