Table of Contents |
---|
...
Debugbar
IDE Helper
...
laravel 의 eloquent ORM 같은 경우 magic method 가 많으므로 PHPStorm 같은 IDE 에서는 없는 method 를 사용한다는 경고가 많이
...
나옵니다.
거의 모든 메서드에 대해서 이런 경고창이 뜨는데 ide helper 같은 도구가 아니면 해결이 어렵고 그로 인해 이런 경고창에 익숙해지는 게 가장 큰 문제라고 생각합니다..
설치
Code Block | ||
---|---|---|
| ||
$ composer require --dev barryvdh/laravel-ide-helper |
설치후에 AppServiceProvider.php 에 ide-helper 등록
Code Block | ||
---|---|---|
| ||
public function register() { if ($this->app->isLocal()) { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } } |
사용
Code Block |
---|
$ 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