Чтобы включить подсказки кода и IntelliSense для Laravel в Visual Studio Code, вы можете использовать следующие методы:
Метод 1: расширение Laravel (рекомендуется)
- Установите «Расширение Laravel» для Visual Studio Code из магазина расширений.
- Откройте проект Laravel в Visual Studio Code.
- Расширение автоматически обнаружит ваш проект Laravel и предоставит подсказки по коду, автозаполнение и другие функции, характерные для Laravel.
Метод 2: PHP Intellisense
- Установите расширение PHP Intellisense для Visual Studio Code из магазина расширений.
- Откройте проект Laravel в Visual Studio Code.
- В корневом каталоге вашего проекта создайте папку
.vscode
, если она еще не существует. - В папке
.vscode
создайте файлsettings.json
, если он еще не существует. - Добавьте следующую конфигурацию в
settings.json
:{ "php.suggest.basic": false, "php.suggest.onlyFromPhp": true, "php.validate.enable": false, "intelephense.environment.phpVersion": "7.4", "intelephense.completion.globalTypes": true, "intelephense.completion.preferredGlobalTypes": true, "intelephense.diagnostics.undefinedTypes": false }
- Сохраните файл, и расширение PHP Intellisense предоставит подсказки по коду и автодополнение для вашего проекта Laravel.
Метод 3. Помощник IDE Laravel
- Установите пакет «barryvdh/laravel-ide-helper» в свой проект Laravel:
composer require --dev barryvdh/laravel-ide-helper
- Создайте вспомогательные файлы IDE с помощью следующей команды:
php artisan ide-helper:generate
- Откройте проект Laravel в Visual Studio Code.
- Установите расширение PHP Intellisense для Visual Studio Code из магазина расширений (если оно еще не установлено).
- Расширение PHP Intellisense теперь обеспечивает подсказки кода и автодополнение на основе сгенерированных вспомогательных файлов IDE.