Вам необходимо объявить об этом в ServiceContainer в Laravel
Шаг 1: создать ProductsShelfProvider
php artisan make:provider ProductsShelfProvider
Шаг 2: зарегистрировать свой сервис в ProductsShelfProvider
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App\Modules\ProductList\Services\ProductsShelfService;
class ProductsShelfProvider extends ServiceProvider
{
public function boot()
{
}
public function register()
{
$this->app->bind('App\Modules\ProductList\Services\ProductsShelfService', function ($app) {
return new ProductsShelfProvider();
});
}
}
Шаг 3: объявить в config / app
'providers' => [
...
Illuminate\View\ProductsShelfProvider::class,
]