Size: a a a

2021 September 12

А

Антон in Laravel Pro
Второй вариант с очень большой (подчёркнуто) натяжкой имеет право на жизнь.
источник

ST

Sergey TS in Laravel Pro
Первый вариант лучше получается или он совсем плох?
источник

А

Антон in Laravel Pro
Первый вариант полное говно
источник

ST

Sergey TS in Laravel Pro
А во втором варианте, что надо поправить чтоб было хорошо?
источник

А

Антон in Laravel Pro
Нужно посмотреть на тип. Если у него открытый конструктор, то это проблема. Это первое. Второе: добавится новый подтип, фабрику надо будет править. Третье: нет валидации наличия ключа в массиве.
источник

А

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

В

Вадим in Laravel Pro
ты бы еще к названиям прикопался
источник

В

Вадим in Laravel Pro
я саму идею описал
источник

В

Вадим in Laravel Pro
не больше
источник

А

Антон in Laravel Pro
Хуевая идея. Я писал про resolve – это дерьмовый совет.
источник

В

Вадим in Laravel Pro
а как лучше?
источник

В

Вадим in Laravel Pro
если в классах нужен будет DI?
источник

А

Антон in Laravel Pro
resolve – это не DI, это сервис-локатор. С этим вариантом https://t.me/laravel_pro/518025 с помощью контейнера симфони или ларки нет ничего сложного, чтобы использовать DI.
источник

АВ

Артем Войскович... in Laravel Pro
Привет, подскажите как лучше сделать, возможно глупый вопрос, но у хочу спроектировать бд для агрегатора аэропортов.
Как лучше делать:
Таблицы «аэропорты», «самолеты», «пилоты» и т.д.
Или
«объекты», «тип объекта», «поля типа», «данные объекта»?
источник

В

Вадим in Laravel Pro
а как ты в своем варианте избавился от второй проблемы что то я не вижу?
источник

А

Антон in Laravel Pro
Где в моем варианте я буду править фабрику при добавление продукта?
источник

В

Вадим in Laravel Pro
если ты говоришь конкретно о классе фабрики то ты прав, его ты не будешь править но а при добавлении нового типа тебе всеравно придется прокидывать его в фабрику
источник

В

Вадим in Laravel Pro
я так понимаю ты и вызов фабрики както инкапсулировать будешь?
источник

А

Антон in Laravel Pro
Это придется делать во всех вариантах (кроме симфони: там есть автоконфигурация). Но в моем варианте это безболезненнее всего, так как мой код не правится, правятся его данные. Это гарантирует стабильность.
источник

В

Вадим in Laravel Pro
просто как по мне удобно когда фабрика знает про все возможные варианты которые она может создать
источник