Closed sabbirahmed395 closed 4 years ago
Issue has been resolved
Ларавел 6. Использую знаменитый https://github.com/barryvdh/laravel-ide-helper. После установки пакета вот что выдает генератор:
php artisan ide-helper:generate Exception: Target [Butschster\Head\Contracts\MetaTags\MetaInterface] is not instantiable. Skipping \Butschster\Head\Facades\Meta. Exception: Target [Butschster\Head\Contracts\Packages\ManagerInterface] is not instantiable. Skipping \Butschster\Head\Facades\PackageManager. Exception: Target [Butschster\Head\Contracts\MetaTags\MetaInterface] is not instantiable. Skipping \Butschster\Head\Facades\Meta. Exception: Target [Butschster\Head\Contracts\Packages\ManagerInterface] is not instantiable. Skipping \Butschster\Head\Facades\PackageManager.
При этом в фронтэнде и в контроллере все нормально отрабатывает.
Скорее всего это связано с этим https://github.com/butschster/LaravelMetaTags/blob/master/src/Providers/MetaTagsApplicationServiceProvider.php#L27
Для консоли эти сервисы не регистрируются. Думаю, что можно убрать это условие.
I'm getting the same error in Laravel 6.
Same error in Laravel 7
I tried both way Illuminate \ Contracts \ Container \ BindingResolutionException Target [Butschster\Head\Contracts\MetaTags\MetaInterface] is not instantiable.
ReflectionException Class Butschster\Head\MetaTags\MetaInterface does not exist