Size: a a a

2020 December 13

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
GODU
Угу, но вот ситуация чтобы забиндить службы и фабрику служб нужно в провайдере регистрировать, а потом ты ее можешь вызвать в любой части программы, значит должна быть make(интерфейс службы, конфиг)
или так, а в give() каллбек
https://laravel.com/docs/8.x/container#binding-primitives
источник

R

Rabadan in Laravel Pro
+
источник

G

GODU in Laravel Pro
В любой части программы?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
GODU
В любой части программы?
в провайдере
источник

G

GODU in Laravel Pro
В моем случаи PodcastParser в конструкторе имеет параметры, а в данном случаи целесообразно если нет в конструкорах параметры
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
ничего не ясно
источник

R

Rabadan in Laravel Pro
GODU
В моем случаи PodcastParser в конструкторе имеет параметры, а в данном случаи целесообразно если нет в конструкорах параметры
Укажите параметры , в чем проблема
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
юзай вторую ссылку, это опционально будет работать
источник

G

GODU in Laravel Pro
Rabadan
Укажите параметры , в чем проблема
Нарушается динамичность параметров, допустим делаем в колбэке return make(Service::class, ['config' => config('a')]) - слишком жесткая ссылка на конфигурацию, не опционально, представь у меня 100 различных агрегатов в конфиги и теперь надо на каждую маке() ?)
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
GODU
Нарушается динамичность параметров, допустим делаем в колбэке return make(Service::class, ['config' => config('a')]) - слишком жесткая ссылка на конфигурацию, не опционально, представь у меня 100 различных агрегатов в конфиги и теперь надо на каждую маке() ?)
каллбеком делай
источник

G

GODU in Laravel Pro
🎃 Даниил ◠‿◠✿
в провайдере
Я представляю что в провайдере должно биндиться абстракция с реализацией, но конфигы передаваемые в конкретные реализации должны быть опциональными
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
GODU
Я представляю что в провайдере должно биндиться абстракция с реализацией, но конфигы передаваемые в конкретные реализации должны быть опциональными
я тебе уже ответил за опциональность выше
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
🎃 Даниил ◠‿◠✿
юзай вторую ссылку, это опционально будет работать
.
источник

G

GODU in Laravel Pro
🎃 Даниил ◠‿◠✿
я тебе уже ответил за опциональность выше
+
источник

G

GODU in Laravel Pro
🎃 Даниил ◠‿◠✿
я тебе уже ответил за опциональность выше
Я для выразительности, чтобы люди читающие поняли мой посыл, зачем мне так
источник

R

Rabadan in Laravel Pro
+
источник

A

AlexOneTrek in Laravel Pro
Знает кто-нибудь в чем проблема? Проект просто 2 месяца лежал, начал запускать и в итоге ошибка
источник

d.

dev . in Laravel Pro
AlexOneTrek
Знает кто-нибудь в чем проблема? Проект просто 2 месяца лежал, начал запускать и в итоге ошибка
написано ошибка автобуса
источник

A

AlexOneTrek in Laravel Pro
м
источник

A

AlexOneTrek in Laravel Pro
теперь понятно
источник