Antonio
А точно это метод * понимает?
а как по другому сказать проверять структуру каждого элемента?
Andrey
Ну циклом например пройдись, если тебе обязательно прям каждый элемент проверить
Andrey
Хотя если у тебя эти элементы одинаково формируются, может достаточно один проверить?
Antonio
почему он тогда на id не ругается?
Andrey
Ну я хз. Может и умеет в *
Oleg
репозитории для запросов, а их ответом являются коллекции
Oleg
почему
invariance
коллекции - это и есть реализация репозитория
invariance
https://habrahabr.ru/post/248505/
Samat
Здравствуйте. Такой вопрос. Вывожу значение переменной, но при нуле возвращается пустое значение. Где это править?
invariance
http://design-pattern.ru/patterns/repository.html
Диего
короче в репу можно запихать повторяемую логику запросов, типа выборка с проверкой. Можешь orm, можешь builder
Диего
ты не можешь, я могу )
invariance
Ну знач ты говнокодишь
Samat
<td><div v-if="group.pivot.ind" class="text-success">{{group.pivot.ind}} тг</div>
Диего
коллекция разве не набор моделей?
Samat
переменную "стоимость"
invariance
коллекция разве не набор моделей?
то что это набор готовых данных - не делает из нее того, кто эти данные берет из бд
Samat
из базы
invariance
из базы
что это за точки?
invariance
это vue?
Samat
да
Диего
но набор данных это и не репа
invariance
а если в console.log вывести, нормально выводит?
invariance
но набор данных это и не репа
Зато репа - это набор данных
invariance
не техническая реализация запросов, а готовые данные
invariance
полученные сервисом или чем-либо еще
Antonio
Хотя если у тебя эти элементы одинаково формируются, может достаточно один проверить?
Изменил на ->assertJsonStructure([ 'data' => [ '0' => [ 'id', 'full_name', ]] всеравно не видит full_name
Диего
не, репа реализует паттерн где ты не вдаваясь в детали можешь дергать данные из базы
invariance
Ахаха
invariance
что это за бред?
Диего
репа - не есть готовые данные )
invariance
ты сейчас говоришь про ОРМ
invariance
Диего
да бля причем тут орм сто лет не юзал )
invariance
ты вообще пробовал гуглить, что такое репозиторий?
invariance
да бля причем тут орм сто лет не юзал )
да потому что ты про нее говоришь
invariance
в ларке коллекции - это репозиторий
invariance
они позволяют работать с полученными данными - фильтровать, сортировать и т.д.
Диего
репа подразумевает что ты без орм можешь дергать )
Диего
коль опыт позволяет
invariance
прямо как в квери билдере элокуента
Диего
такой пиздец )
invariance
http://design-pattern.ru/patterns/repository.html
invariance
Читай внимательно
invariance
такой пиздец )
Я это о твоих рассуждениях
Samat
0 выводит
Andrey
Фолли, а если одна реализация репозитория хранит в бд, а другая в кеше. Где логика пишется?
invariance
да
Странно)
Диего
что за репа такая которая не позволяет вынести сложные повторяющиеся запросы в отдельный класс
invariance
самая, мать его, банальная
Диего
банальная не значит подходящая
invariance
та, которая имплеменчена по заветам паттерна "репозиторий"
Диего
вот мне надо вынести запросы
invariance
Ты серьезно думаешь, что нарушать паттерн ради того, что бы сделать свою хотелку - бест вей?
Диего
куда
invariance
В ОРМ
invariance
дата маппер
invariance
актив рекорд
invariance
не?
invariance
репозиторий - для хранения, он не должен забирать данные из бд, он должен их хранить
Antonio
0 выводит
ну так v-if при значении 0 скрывает этот элемент
Диего
ща разберусь )
Samat
в пхп $a=0 при проверке переменной на true\false возвращается false?
invariance
ага
invariance
фашизм
Samat
а, все, понял
invariance
норм, это когда ты в отдельном сервисе берешь данные и пихаешь в репозиторий
invariance
а не в самой репе забираешь из бд и хуй пойми че делаешь
invariance
Хотяя