次の2ステップの作業のみでVS CodeやPhpStormでコード補完(インテリセンス)が効くようになります。
https://github.com/barryvdh/laravel-ide-helper
composer require --dev barryvdh/laravel-ide-helper
Facade のコードの補完をできるようにする
こちらのコマンドを実行すると _ide_helper.php ファイルを生成します
php artisan ide-helper:generate
Model のプロパティ補完をできるようにする
こちらのコマンドを実行すると _ide_helper_models.php ファイルを生成します
モデルファイルの格納ディレクトリ を --dir で指定します
php artisan ide-helper:models -N --dir="app/Models"
以上でOKです。
拡張機能を「@builtin php」で検索して「PHPの基本言語サポート」をオフにします
生成される2つのファイルは開発のファイルなので gitから除外しておきましょう
.gitignore
# ide-helperのファイルは除外する
/_ide_helper.php
/_ide_helper_models.php
参考 : https://qiita.com/PruneMazui/items/74034913bcd4af7a4eaf
composer で何かしらのエラーが出る場合はファイル _ide_helper.php _ide_helper_models.php を削除してから Composer コマンドを実行します。 実行後に再度生成します。