Closed UksusoFF closed 5 years ago
Ага, только вот есть класс
SleepingOwl\Admin\Console\Generator
, который наследуется от Barryvdh\LaravelIdeHelper\Generator
.
Зачем так было сделано — не ясно.
@zlodes все гениальное просто, он используется для генерации идехелпер файла таким образом что бы работал автокомплит для совы.
@aios ну идехелпер тоже не нужен на проде же.
@aios, возможно, стоит генератор вынести в отдельный пакет и подключать как dev-dependency. А он уже будет зависеть от оригинального ide-helper.
Можно просто вот тут не регистрировать команду с ним: https://github.com/LaravelRUS/SleepingOwlAdmin/blob/ba4ae1363fa063c529ad9c8bb4957104db5a6dbe/src/Providers/SleepingOwlServiceProvider.php#L82
Если !class_exists(\Barryvdh\LaravelIdeHelper\Generator::class)
И выше заодно убрать принудительную регистрацию IdeHelperServiceProvider.
@daaner только вот он все еще в require: https://github.com/LaravelRUS/SleepingOwlAdmin/blob/development/composer.json#L46
Он совершенно не нужен на production. В документации этого пакета его предлагается реквайрить как dev зависимость:
composer require --dev barryvdh/laravel-ide-helper