Size: a a a

2021 June 13

y

yu2ry in Laravel Pro
хаха
источник

А

Антон in Laravel Pro
По какому?
источник

DZ

Daniil Zobov in Laravel Pro
😕
источник

y

yu2ry in Laravel Pro
как я понял то, что тебе не нужно беспокоиться по созданию объекта)
источник

А

Антон in Laravel Pro
А с DI нужно?
источник

DZ

Daniil Zobov in Laravel Pro
Давай проще, напиши как по-твоему устроены фасады и как устроен DI
источник

А

Антон in Laravel Pro
Чтобы ты потом на собеседованиях мог ответить на этот вопрос?
источник

AS

Alex Sin in Laravel Pro
ахаха
источник

DZ

Daniil Zobov in Laravel Pro
О, шутка
Смешная шутка
Люблю смешные шутки
источник

AS

Alex Sin in Laravel Pro
то что тебе об этом не стоит беспокоиться это как раз стремно, потому что тебе лучше побеспокоиться о том что ты создаешь в том или ином контексте. А вот то что через контейнер обьект создается один раз за запрос и переиспользуется - это улучшает производительность и уменьшает потребление памяти
источник

АС

Анатолий Сырьянов... in Laravel Pro
Я честно говоря нифига не въезжаю... У меня просто задача, перестать повторять куски кода в контроллерах.
Вот пример:
Интернет магазин. Есть алгоритм фильтрации товаров. Он повторяется в нескольких экшенах контроллера. Основные его задачи - динамически сгенерировать данные для формы фильтров на странице каталога и профильтровать товары на основе полученных потом параметров из формы.
Я выношу это в отдельный класс сервис, например ProductFilterService. Прописываю методы и потом в контроллере работаю с этим классом. При этом с моделями я работаю тоже в рамках этого сервиса - не в контроллере.
Я блин правильно делаю или нет? )))
Извиняюсь если я где что не своими именами назвал ) Я не профи... 😁
источник

AS

Alex Sin in Laravel Pro
если не ответишь то ты пойман за руку
источник

А

Антон in Laravel Pro
Я могу тебе в подробностях рассказать про что угодно из ларавеля, но за бабки. Короче, если ты не видишь разницу между фасадами и использованием DI (да, технически фасады обращаются к сервису, который ты забиндил), то что поделаешь. Продавать тебе пользу отказа от фасадов я не буду, лень.
источник

y

yu2ry in Laravel Pro
а фасад не создает n кол-во экземпляров? или только один? =] при инициализации
источник

EG

Egor Gruzdev in Laravel Pro
как в Container пропишешь так и будет
источник

AS

Alex Sin in Laravel Pro
ну если ты про то что у тебя фильтер класс со статическими хелперами для фильтрации, то зачем тебе класс если можно функций нафигачить условно, и их вызывать, именно обычных функций, не ООП методов, это к этому видос
источник

y

yu2ry in Laravel Pro
ну вот)
источник

DZ

Daniil Zobov in Laravel Pro
О, да тут высокооплачиваемые спецы собрались, начинаем раунд измерений длины зарплат?
источник

y

yu2ry in Laravel Pro
ну это если свой пишешь, например для Storage хз как создать новый объект по требованию) это не смотрел
источник

DZ

Daniil Zobov in Laravel Pro
Ты сам указал, что фасады обращаются к сервису, который ты забиндил, собственно я к этому и вел
источник