Size: a a a

2019 November 14

ЕК

Егор Карась... in Laravel Pro
>куска логики по колошматенью пост данных и записи их в БД
источник

AN

Aleksey Novikov in Laravel Pro
Егор Карась
Куда мы её тогда выносим?
Подписка на LinkedIn Learning у Вас есть? Там было 2-3 хороших курса по рефакторингу Legacy кода и архитектуре
источник

ЕК

Егор Карась... in Laravel Pro
Не-а, откуда у меня подписка, я же школьник
источник

ЕК

Егор Карась... in Laravel Pro
:^)
источник

GK

Gleb Kolesnikov in Laravel Pro
Егор Карась
Ну, например, расчёт себестоимости
Кароче, логику приложения в контролер. Логику бизнеса расшвыриваешь по патернам.
источник

GK

Gleb Kolesnikov in Laravel Pro
Про паттерны достаточно на старте прочесть вики и реализовать самые простые
источник

ВD

Веталь Dev in Laravel Pro
Gleb Kolesnikov
Про паттерны достаточно на старте прочесть вики и реализовать самые простые
а потом смотреть на них и думать, "зачем я их написал". Паттерны и архитектура это опыт как по мне
источник

GK

Gleb Kolesnikov in Laravel Pro
Веталь Dev
а потом смотреть на них и думать, "зачем я их написал". Паттерны и архитектура это опыт как по мне
Тут важен подход программиста к работе. Если он сначала берет карандашик и бумажку и начинает думать как он видит свой код, то и паттерны начинают возникать на бумаге, потом и в коде. Если просто сел и какнулъ. Ну тут простите)
источник

GK

Gleb Kolesnikov in Laravel Pro
Притом частенько второй вариант лучше первого)
источник

ВD

Веталь Dev in Laravel Pro
Gleb Kolesnikov
Притом частенько второй вариант лучше первого)
это да)  просто для бизнеса важно что бы быстро и сейчас, а паттерны и рефакторинг "потом когда то сделаете"
источник

ВD

Веталь Dev in Laravel Pro
видел раз контроллер на 5600 строк, ушел с проекта за неделю)
источник

ВD

Веталь Dev in Laravel Pro
но он работает...
источник

GK

Gleb Kolesnikov in Laravel Pro
Веталь Dev
видел раз контроллер на 5600 строк, ушел с проекта за неделю)
10 контроллеров и друпал) а потом и сам упал.
источник

GK

Gleb Kolesnikov in Laravel Pro
Всё пойду я спать. Всем удачного дня.
источник

D

DK in Laravel Pro
Веталь Dev
видел раз контроллер на 5600 строк, ушел с проекта за неделю)
3к строк максимум
источник

BI

Bogdan Ivanov in Laravel Pro
можно как-то взять только нужные связанной таблицы?
public function scopeWithCars($query)
{
 return $this->with(['cars' => function ($query) {
      $query->get(['column1', 'column2']);
  });
}

к примеру такой метод не срабатывает  и выбирает все поля из таблицы cars
источник

L

Loot.jpg in Laravel Pro
Bogdan Ivanov
можно как-то взять только нужные связанной таблицы?
public function scopeWithCars($query)
{
 return $this->with(['cars' => function ($query) {
      $query->get(['column1', 'column2']);
  });
}

к примеру такой метод не срабатывает  и выбирает все поля из таблицы cars
почему бы не убрать "scope" из названия и убрать $query из аргументов?
источник

BI

Bogdan Ivanov in Laravel Pro
Loot.jpg
почему бы не убрать "scope" из названия и убрать $query из аргументов?
а как мне это поможет?
источник

L

Loot.jpg in Laravel Pro
Bogdan Ivanov
а как мне это поможет?
ну ты будешь вызывать Model::withCars()->where()->get()
источник

NG

Nik Galaev in Laravel Pro
Амантай Орынбаев
А так можно?
Лонг поллинг если раз в секунду а не риалтайм
источник