Я хочу запустить одного из моих провайдеров услуг (и его привязок) только тогда, когда (и только когда) у другого данного класса будет собственный объект. Другими словами: я хочу передать Service Provider объекту путем внедрения Dependency следующим образом:
class ExampleController extends Controller {
public function __construct(TestServiceProvider $testServiceProvider) {
// here I want to fire register method of testServiceProvider
}
Но тогда я получил ошибку:
Unresolvable dependency resolving [Parameter #0 [ <required> $app ]] in class Illuminate\Support\ServiceProvider
Возможно ли это? Я просто хочу иметь контроль, когда поставщик услуг уволен.
Заранее спасибо.