Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

라라벨로 개발할 때 디버깅에 유용한 여러 도구와 환경을 구성하는 방법을 설명합니다.

...

Code Block
languagebash
$ composer require barryvdh/laravel-debugbar --dev


auto discovery 가 되지만 개인적으로는 선호하지 않으므로config/app.php 의 Provider 에 다음 클래스를 등록합니다. 

Code Block
Barryvdh\Debugbar\ServiceProvider::class,

...

Code Block
languagebash
$ php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

debugbar 가 storage 폴더 밑에 만드는 파일들이 git에 포함되지 않도록 다음 명령어를 실행합니다.

Code Block
languagebash
echo -e "*!\n.gitignore" >> storage/debugbar/.gitignore


laravel octane 을 사용할 경우 config/octane.php 에 다음 내용을 추가해야 합니다.

...

Code Block
languagebash
$ composer require --dev  barryvdh/laravel-ide-helper


설치후에 AppServiceProvider.php 에 ide-helper 등록

Code Block
languagephp
public function register()
{
   if ($this->app->isLocal()) {
       $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
   }
}  

...