Size: a a a

Laravel для начинающих

2020 May 30

мн

мистер никитос... in Laravel для начинающих
Roman Kolosov
смотри у меня есть сервис? я хочу его глобально определить
Ну это уже плохо, что тебе такой сервис нужен
источник

RK

Roman Kolosov in Laravel для начинающих
синглтон просто уберет инициализацию 200 раз сервиса и будет менять у него конфиги
источник

RK

Roman Kolosov in Laravel для начинающих
точнее не синглтон, а я в приложение
источник

мн

мистер никитос... in Laravel для начинающих
Roman Kolosov
синглтон просто уберет инициализацию 200 раз сервиса и будет менять у него конфиги
Ну по сути ты хочешь глобальную переменную, хранящую объект
источник

RK

Roman Kolosov in Laravel для начинающих
очччч грубо говоря да
источник

RK

Roman Kolosov in Laravel для начинающих
но не объект а интерфейс
источник

RK

Roman Kolosov in Laravel для начинающих
и да с реализациями
источник

мн

мистер никитос... in Laravel для начинающих
Roman Kolosov
но не объект а интерфейс
При чем здесь интерфейс?
источник

RK

Roman Kolosov in Laravel для начинающих
блин ну вот смотри, 200 раз сервис запустил везде с разными конфигами
источник

RK

Roman Kolosov in Laravel для начинающих
так?
источник

RK

Roman Kolosov in Laravel для начинающих
а сервис один и тот же
источник

мн

мистер никитос... in Laravel для начинающих
Глобальное что-то значит в большинстве случаев дополнительную неявную зависимость
источник

RK

Roman Kolosov in Laravel для начинающих
только конфиги разные
источник

RK

Roman Kolosov in Laravel для начинающих
ща код найду
источник

мн

мистер никитос... in Laravel для начинающих
Когда у тебя этих глобальных чего-то много, то тебе банально тяжело понять что где и когда используется
источник

мн

мистер никитос... in Laravel для начинающих
И тестирование превращается в ад
источник

RK

Roman Kolosov in Laravel для начинающих
прям под этот разговор писал
источник

мн

мистер никитос... in Laravel для начинающих
Roman Kolosov
прям под этот разговор писал
Да не, поздно уже. Можем завтра продолжить дискуссию, пойду уже на боковую
источник

RK

Roman Kolosov in Laravel для начинающих
стерся
источник

RK

Roman Kolosov in Laravel для начинающих
блин ну сек
источник