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 и не требуют контроля версий.