@laravel_pro

Страница 827 из 2014
Samat
16.10.2017
11:03:04
<td><div v-if="group.pivot.ind" class="text-success">{{group.pivot.ind}} тг</div>

Денис
16.10.2017
11:03:29
коллекция разве не набор моделей?

F01134H
16.10.2017
11:03:41
<td><div v-if="group.pivot.ind" class="text-success">{{group.pivot.ind}} тг</div>
а что ты выводишь таким образом?

Samat
16.10.2017
11:03:55
переменную "стоимость"

Google
F01134H
16.10.2017
11:03:56
коллекция разве не набор моделей?
то что это набор готовых данных - не делает из нее того, кто эти данные берет из бд

Samat
16.10.2017
11:04:02
из базы

F01134H
16.10.2017
11:04:10
из базы
что это за точки?

это vue?

Samat
16.10.2017
11:04:21
да

Денис
16.10.2017
11:04:33
но набор данных это и не репа

F01134H
16.10.2017
11:04:38
а если в console.log вывести, нормально выводит?

но набор данных это и не репа
Зато репа - это набор данных

не техническая реализация запросов, а готовые данные

полученные сервисом или чем-либо еще

Antonio
16.10.2017
11:05:23
Хотя если у тебя эти элементы одинаково формируются, может достаточно один проверить?
Изменил на ->assertJsonStructure([ 'data' => [ '0' => [ 'id', 'full_name', ]] всеравно не видит full_name

Денис
16.10.2017
11:05:46
не, репа реализует паттерн где ты не вдаваясь в детали можешь дергать данные из базы

F01134H
16.10.2017
11:05:53
Ахаха

Google
F01134H
16.10.2017
11:05:56
что это за бред?

Денис
16.10.2017
11:06:05
репа - не есть готовые данные )

F01134H
16.10.2017
11:06:06
ты сейчас говоришь про ОРМ

Денис
16.10.2017
11:06:19
да бля причем тут орм сто лет не юзал )

F01134H
16.10.2017
11:06:21
ты вообще пробовал гуглить, что такое репозиторий?

Enjoy the
16.10.2017
11:06:26
можно ещо вопрос, более конкретный - наведите пример, когда я должен тощить репку

F01134H
16.10.2017
11:06:29
да бля причем тут орм сто лет не юзал )
да потому что ты про нее говоришь

они позволяют работать с полученными данными - фильтровать, сортировать и т.д.

Денис
16.10.2017
11:06:54
репа подразумевает что ты без орм можешь дергать )

коль опыт позволяет

F01134H
16.10.2017
11:07:02
прямо как в квери билдере элокуента

Денис
16.10.2017
11:07:12
такой пиздец )

F01134H
16.10.2017
11:08:04
http://design-pattern.ru/patterns/repository.html

Читай внимательно

такой пиздец )
Я это о твоих рассуждениях

Google
Андрэ
16.10.2017
11:08:52
Фолли, а если одна реализация репозитория хранит в бд, а другая в кеше. Где логика пишется?

F01134H
16.10.2017
11:08:54
да
Странно)

Денис
16.10.2017
11:09:08
что за репа такая которая не позволяет вынести сложные повторяющиеся запросы в отдельный класс

Денис
16.10.2017
11:09:38
банальная не значит подходящая

F01134H
16.10.2017
11:09:38
та, которая имплеменчена по заветам паттерна "репозиторий"

Денис
16.10.2017
11:09:54
вот мне надо вынести запросы

F01134H
16.10.2017
11:10:02
Ты серьезно думаешь, что нарушать паттерн ради того, что бы сделать свою хотелку - бест вей?

Денис
16.10.2017
11:10:06
куда

F01134H
16.10.2017
11:10:10
В ОРМ

дата маппер

актив рекорд

не?

Enjoy the
16.10.2017
11:11:02
http://vegibit.com/laravel-repository-pattern/ Ето норм или фашизм?

F01134H
16.10.2017
11:11:02
репозиторий - для хранения, он не должен забирать данные из бд, он должен их хранить

Antonio
16.10.2017
11:11:06
0 выводит
ну так v-if при значении 0 скрывает этот элемент

Денис
16.10.2017
11:11:26
ща разберусь )

Google
Samat
16.10.2017
11:12:22
в пхп $a=0 при проверке переменной на true\false возвращается false?

Samat
16.10.2017
11:12:56
а, все, понял

F01134H
16.10.2017
11:13:06
норм, это когда ты в отдельном сервисе берешь данные и пихаешь в репозиторий

F01134H
16.10.2017
11:13:17
а не в самой репе забираешь из бд и хуй пойми че делаешь

Хотяя

Enjoy the
16.10.2017
11:13:52
Кто-то тут говорил, что на ревью бы пропустил запросы из репы - типа тоже фашизм или нет?

F01134H
16.10.2017
11:14:04
Да я помню

хз, я бы не стал этого делать, потому что репы не для этого

раз мне нужно что то поместить в репозиторий, значит я заимплеменчу отдельный сервис, который это делает

даже через абстракцию орм

Enjoy the
16.10.2017
11:15:12
В каком случае нужно ето делать?

Юзать репу

F01134H
16.10.2017
11:15:25
ну коллекции - это реализация репозитория

думаю тут становится понятно, зачем

Денис
16.10.2017
11:17:08
я не понимаю что за репа логику которой я не могу определить

F01134H
16.10.2017
11:17:20
Я не говорил, что нельзя определять логику репы

кек

Google
F01134H
16.10.2017
11:17:39
я говорил, что нельзя определять логику работы с базой данных в репе

не должен репозиторий взаимодействовать с бд

Enjoy the
16.10.2017
11:17:55
Ну у вас у програмистов сложные преколы

F01134H
16.10.2017
11:17:58
все просто - он получает данные, хранит их, оперирует ими

но не запрашивает САМ

Enjoy the
16.10.2017
11:18:17
Я помню как Ден на пару строчек тянул репу и я знатно охуевал

Денис
16.10.2017
11:18:42
не должен репозиторий взаимодействовать с бд
я не говорил что репа делает прямые запросы

Enjoy the
16.10.2017
11:18:44
Не, не ты тип

F01134H
16.10.2017
11:19:26
не, репа реализует паттерн где ты не вдаваясь в детали можешь дергать данные из базы

репа подразумевает что ты без орм можешь дергать )

что за репа такая которая не позволяет вынести сложные повторяющиеся запросы в отдельный класс

Денис
16.10.2017
11:20:02
хош орм, хош билдер

F01134H
16.10.2017
11:20:18
понимаешь, репозиторий имеет такое же отношение к бд

Денис
16.10.2017
11:20:21
что подходит то и юзаешь

F01134H
16.10.2017
11:20:32
как модель к view

Enjoy the
16.10.2017
11:20:36
бля вы заебали как мне делать

F01134H
16.10.2017
11:20:45
типо, в теории они связаны, но по факту - нет ничего общего

Денис
16.10.2017
11:20:47
делай во вью запросы )

Страница 827 из 2014