Методы включения подсказок кода Laravel в коде Visual Studio

Чтобы включить подсказки кода и IntelliSense для Laravel в Visual Studio Code, вы можете использовать следующие методы:

Метод 1: расширение Laravel (рекомендуется)

  1. Установите «Расширение Laravel» для Visual Studio Code из магазина расширений.
  2. Откройте проект Laravel в Visual Studio Code.
  3. Расширение автоматически обнаружит ваш проект Laravel и предоставит подсказки по коду, автозаполнение и другие функции, характерные для Laravel.

Метод 2: PHP Intellisense

  1. Установите расширение PHP Intellisense для Visual Studio Code из магазина расширений.
  2. Откройте проект Laravel в Visual Studio Code.
  3. В корневом каталоге вашего проекта создайте папку .vscode, если она еще не существует.
  4. В папке .vscodeсоздайте файл settings.json, если он еще не существует.
  5. Добавьте следующую конфигурацию в 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
    }
  6. Сохраните файл, и расширение PHP Intellisense предоставит подсказки по коду и автодополнение для вашего проекта Laravel.

Метод 3. Помощник IDE Laravel

  1. Установите пакет «barryvdh/laravel-ide-helper» в свой проект Laravel:
    composer require --dev barryvdh/laravel-ide-helper
  2. Создайте вспомогательные файлы IDE с помощью следующей команды:
    php artisan ide-helper:generate
  3. Откройте проект Laravel в Visual Studio Code.
  4. Установите расширение PHP Intellisense для Visual Studio Code из магазина расширений (если оно еще не установлено).
  5. Расширение PHP Intellisense теперь обеспечивает подсказки кода и автодополнение на основе сгенерированных вспомогательных файлов IDE.