Size: a a a

2021 July 06

Д

Дмитрий in Laravel Pro
какие настройки дали так и пытаюсь подкличиться) без этого соединение просто падает. печально
источник

A

Andrey in Laravel Pro
Всем привет. Что делаю не так? Хочу забиндить инстанс на интерфейс в консоли
источник

A

Andrey in Laravel Pro
источник

A

Andrey in Laravel Pro
источник

A

Andrey in Laravel Pro
Только примитивы биндятся
источник

e

eldarda in Laravel Pro
ну тип пишет что не инстансибл пока создается другой
источник

e

eldarda in Laravel Pro
похоже что так просто нельзя делать
источник

А

Антон in Laravel Pro
ну ты же имя класса возвращаешь, а надо объект возвращать


return $this->app->get(MerchantProcessor::class);
источник

A

Andrey in Laravel Pro
и так и так пробовал
источник

A

Andrey in Laravel Pro
Есть ещё мысли?)
источник

А

Антон in Laravel Pro
Ошибка говорит, что ты в принципе ни разу не биндил интерфейс. Так нафига тебе контекстный биндинг тогда? Просто сделай bind(MessageProcessor::class, MerchantProcessor) и пользуйся
источник

A

Andrey in Laravel Pro
Не работает так тоже
источник

А

Антон in Laravel Pro
Показывай, как сделал
источник

A

Andrey in Laravel Pro
источник

A

Andrey in Laravel Pro
Почему он пытается инстанс интерфейса создать?
источник

А

Антон in Laravel Pro
Кэш чистил? Не забыл вызвать свой метод registerBindings внутри register?
источник

А

Антон in Laravel Pro
Он не пытается его создать
источник

A

Andrey in Laravel Pro
Внутри boot вызываю
источник

A

Andrey in Laravel Pro
Без разницы
источник

А

Антон in Laravel Pro
Не забыл зарегистрировать провайдер?
источник