Size: a a a

2020 April 15

КГ

Кирилл Голубев... in Laravel Pro
он слишком тяжёлый и он у меня крашится когда апаю
источник

EG

Egor Gruzdev in Laravel Pro
Кирилл Голубев
он слишком тяжёлый и он у меня крашится когда апаю
тогда сгенерируй нужный: https://phpdocker.io/generator
источник

КГ

Кирилл Голубев... in Laravel Pro
Boris
только лучше его использовать на этапе разработки
он 1 раз запустился, но почему-то была ошибка nginx когда заходи на локалхст - 404, хотя в папку sites ложил сайт
источник

EG

Egor Gruzdev in Laravel Pro
Кирилл Голубев
он 1 раз запустился, но почему-то была ошибка nginx когда заходи на локалхст - 404, хотя в папку sites ложил сайт
по твое проблеме, наверное все таки вот сюда https://t.me/docker_ru
источник

v

vladimir in Laravel Pro
Bogdan
для удобства работы с таблицами
Зачем репозитории, если получить больше чем дает Eloquent не выйдет? Да и темболее подменить хранилище тоже выйдет не просто. К примеру все статьи переехали из локального mysql во внешний firebase(или любую другую свалку), eloquent не умеет работать с firebase из коробки, а подменить реализацию репозитория по описанному интерфейсу уже не выйдет, так как в целом репозиторий хоть и под интерфейсом, но работает только с моделями Eloquent’a. В теории выдачи друго-го хранилища можно подпихнуть под содержимое модели Eloquent и репозиторий сможет вернуть корректно, НО, если в проекте Eloquent модели в добавок используются как Write Model, тогда они отвалятся, так как create, delete, update методы Eloquent’a работать не будут.

Как факт получится лишняя абстракция, которая при работе с Eloquent не даст прыгнуть выше абстракции Eloquent. Тогда зачем этот посредник и лишнее усложнение?
источник

vv

vvv vvv in Laravel Pro
Зачем репозитории?
для логов например - сегодня в БД элок - завтра кликхаус
источник

v

vladimir in Laravel Pro
vvv vvv
Зачем репозитории?
для логов например - сегодня в БД элок - завтра кликхаус
при наличии Eloquent это как решит проблему?
источник

vv

vvv vvv in Laravel Pro
без репы не свичнешся, а с допишеш новый вызов и ура
источник

vv

vvv vvv in Laravel Pro
есть класс задач где смена хранилища Очень вероятна
источник

vv

vvv vvv in Laravel Pro
как логи
источник

v

vladimir in Laravel Pro
Да, но там и Eloquent не нужен.
источник

EG

Egor Gruzdev in Laravel Pro
vladimir
Зачем репозитории, если получить больше чем дает Eloquent не выйдет? Да и темболее подменить хранилище тоже выйдет не просто. К примеру все статьи переехали из локального mysql во внешний firebase(или любую другую свалку), eloquent не умеет работать с firebase из коробки, а подменить реализацию репозитория по описанному интерфейсу уже не выйдет, так как в целом репозиторий хоть и под интерфейсом, но работает только с моделями Eloquent’a. В теории выдачи друго-го хранилища можно подпихнуть под содержимое модели Eloquent и репозиторий сможет вернуть корректно, НО, если в проекте Eloquent модели в добавок используются как Write Model, тогда они отвалятся, так как create, delete, update методы Eloquent’a работать не будут.

Как факт получится лишняя абстракция, которая при работе с Eloquent не даст прыгнуть выше абстракции Eloquent. Тогда зачем этот посредник и лишнее усложнение?
firebase без проблем, только connection придется в нужных моделях прописать, а самое удивительное что даже связи с моделями которые остануться в mysql будут работать
—-
источник

vv

vvv vvv in Laravel Pro
но я поддерживаю идею - не нужно пихать всюду репы
источник

vv

vvv vvv in Laravel Pro
vladimir
Да, но там и Eloquent не нужен.
старт проэкта , можно и в БД , но сразу прожктировать что через пол года переезд
источник

v

vladimir in Laravel Pro
Egor Gruzdev
firebase без проблем, только connection придется в нужных моделях прописать, а самое удивительное что даже связи с моделями которые остануться в mysql будут работать
—-
Для этого необходимо доставить адаптер под Eloquent. Необходимость репозитория тоже не очень вероятна, так как смену хранилища можно сделать и сменой конекшена в модели.
источник

EG

Egor Gruzdev in Laravel Pro
vladimir
Для этого необходимо доставить адаптер под Eloquent. Необходимость репозитория тоже не очень вероятна, так как смену хранилища можно сделать и сменой конекшена в модели.
👍
источник

vv

vvv vvv in Laravel Pro
vladimir
Для этого необходимо доставить адаптер под Eloquent. Необходимость репозитория тоже не очень вероятна, так как смену хранилища можно сделать и сменой конекшена в модели.
это если он есть :)
источник

v

vladimir in Laravel Pro
vvv vvv
это если он есть :)
Адаптер? есть, где-то даже видел как его использовали)
источник

EG

Egor Gruzdev in Laravel Pro
vvv vvv
это если он есть :)
адаптер есть
источник

EG

Egor Gruzdev in Laravel Pro
кажется подо все что более менее используется массово, есть адаптер, даже под эластик есть
источник