мне надо не оп id поле найти найти) у меня от другой системы UID идет и надо убедиться что запись создана с этим UID)
uid == id, это просто для пример сказали.
вопрос и был изначально - почему нежелательно в тесты протащить репозиторий, который уже оснащен методами для этого поиска)
Нежелательно тащить репозиторий в лару
Это я тоже понял)) не понял только почему)
Потому что в rad фреймворке с AR ORM он не нужон
впринципе в ларе или в тестах?)
почему?)) Я просто все чтение данных туда скидываю
Если в лару ты уже присрал, то в тесты норм
ахахах))) спасибо))
Зачем ты дублируешь query builder ?
ну смотри пример. Мне в 3 разных местаз надо выдернуть товар, с моодификациями, характеристиками и картинками. Это предположим 3-4 джойна в репо скинул метод getAllItemData($itemId) и спокойно получю все нужное ) То есть репо == сервис по чтению данных
буду крайне признателен за пояснение в чем я не прав) раз уж пошли в философию - было б круто разобраться в ошибках понимания)
Почему модель не может хранить этот метод?
Так это же можно методом присрать к билдеру и не называть это репозиторием
может) я разделил, чтобы жирной модель не делать) Модель хранит знания о связи с сущностями, а все запросы в репо лежат)
Обсуждают сегодня