Идентификатор BarryVdh был успешно установлен в моем проекте Laravel, так как composer.json описывает:
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
...
},
"require-dev": {
...
"barryvdh/laravel-ide-helper": "^2.1",
"doctrine/dbal": "^2.9"
},
Добавлен к поставщикам в app / config как:
'providers' => [
...
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
],
Я предполагаю, что это частично работает как команда php artisan ide-helper: meta создает .phpstorm.meta.php в корневой папке, но php artisan ide Команда -helper: generate завершается неудачно со следующей простой ошибкой:
[Symfony\Component\Debug\Exception\FatalThrowableError]
Parse error: syntax error, unexpected end of file
Если я пытаюсь сгенерировать информацию о модели с помощью команды php artisan ide-helper: models , вместо этого запрашивает перезапись моделей или запись в _ide_helper_models.php, «нет» выбрано, происходит сбой и выдается та же ошибка выше. Однако, если я добавлю модель в команду (например, php artisan ide-helper: models Order ), после выбора «no» для перезаписи ide-helper сгенерирует _ide_helper_models.php файл без какого-либо соответствующего содержимого, просто блок комментариев по умолчанию.
Что проверить в этом случае?
(phpStorm IDE, win10, Laravel 5.1, Xampp, PHP7)