vscode 에서 alias 가 인식이 안되어 코드힌트가 안나와서 불편하다.
이때 barryvdh/laravel-ide-helper 를 설치하면 해결된다.
설치
[code]
composer require –dev barryvdh/laravel-ide-helper
[/code]
composer.json 에서 extra.laravel.dont-discover 에 아래와 같이 추가한다.
[code]
“extra”: {
“laravel”: {
“dont-discover”: [
“barryvdh/laravel-ide-helper”
]
}
}
[/code]
config/app.php 의 providers 항목에 프로바이더를 추가한다.
[code]
‘providers’ => [
// ….
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
],
[/code]
콘솔에서 아래 명령어를 실행한다.
[code]
# Facade 용 PHPDoc 생성 (이것만 하면 alias 를 인식한다)
php artisan ide-helper:generate
# 모델용 PHPDocs
php artisan ide-helper:models
# PhpStorm 메타 파일
php artisan ide-helper:meta
[/code]
실행하면 autoload 파일이 다시 생성되고 vscode 에서 인식이 된다.