Laravel

Laravel IDE Helper Generator

Пакет Laravel IDE Helper - это инструмент, который генерирует вспомогательные файлы, чтобы ваша среда разработки могла предоставлять точное автозавершение

Он очень полезен при разработке на Laravel. Вот как вы можете использовать его в Laravel 11:

Установка

Сначала вам нужно установить пакет с помощью Composer. Запустите следующую команду в терминале:

composer require --dev barryvdh/laravel-ide-helper --with-all-dependencies

Эта команда установит пакет Laravel IDE Helper в ваш проект. Опция --with-all-dependencies используется для избежания конфликтов версий с doctrine/dbal.

Использование

После установки вы можете сгенерировать вспомогательные файлы. Доступно несколько команд:


composer require --dev barryvdh/laravel-ide-helper --with-all-dependencies

Эта команда сгенерирует вспомогательный файл для вашей среды разработки. Она создаст файл _ide_helper.php в корневой директории вашего проекта. Этот файл не будет автоматически загружаться вашим приложением, он нужен только для вашей IDE.


php artisan ide-helper:meta

Эта команда генерирует файл метаданных PhpStorm для улучшенного автозавершения.


php artisan ide-helper:models

Эта команда генерирует PHPDocs для моделей, что поможет вашей IDE понять доступные свойства и методы ваших моделей.


Обратите внимание, что пакет Laravel IDE Helper использует механизм автообнаружения пакетов Laravel, поэтому вам не нужно вручную добавлять поставщика услуг в файл bootstrap/providers.php.

Примечание

Если вы используете Git, вы можете добавить _ide_helper.php и .phpstorm.meta.php (если вы используете PhpStorm) в файл .gitignore. Эти файлы нужны только локально для вашей IDE и не требуют контроля версий.


https://github.com/barryvdh/laravel-ide-helper