@laravel_pro

Страница 1574 из 2014
Алексей
08.07.2018
17:34:04
[Anonymous]
08.07.2018
17:34:16
согласен что ar для того и нужен чтобы его засрать

и обращаться из модели в сервисы

Алексей
08.07.2018
17:34:51
Google
f4rt~
08.07.2018
17:34:53
а ну быстро объяснитесь

а хотя нет, забейте

[Anonymous]
08.07.2018
17:35:05
Наоборот
с чего это

Алексей
08.07.2018
17:35:19
с чего это
Ну у тебя сервисы работают с данными

А не данные с сервисом

[Anonymous]
08.07.2018
17:35:43
А не данные с сервисом
ар это данные? ар это сущность которая все могет

Если посмотреть вообще пакеты популярные, то там делают сервис и трейт для модели

Соответственно из модели ты в сервисы обращаешься.. Да даже возьми того же юзера дефолтного

f4rt~
08.07.2018
17:36:58
<зануда> AR не сущность </зануда>

Алексей
08.07.2018
17:37:35
Модель AR должна работать только с источником данных

Vitaliy
08.07.2018
17:37:53
кароче, еще раз, цель какая? куда то закинуть кверю с кучей двоинов и ее както кешировать и что бы это основной код не засрало?

Google
[Anonymous]
08.07.2018
17:38:21
Но не процессить эти данные
так этим сервис занимается

Алексей
08.07.2018
17:38:23
Я назвал это репозиторий

[Anonymous]
08.07.2018
17:38:26
а ар предоставляет ему данные

Алексей
08.07.2018
17:38:32
Ну да

Vitaliy
08.07.2018
17:39:58
Делаешь класс App/Helpers/Query/EntityName В нем метод getSomethingData и в нем все это хранишь В модели кроме скупов и реляций ничего не должно касаться запросов

Алексей
08.07.2018
17:40:34
f4rt~
08.07.2018
17:40:50
репозитории норм

[Anonymous]
08.07.2018
17:41:30
чем у тебя этот класс от медли будет отличаться во первых. А во вторых почему это ентити. А в третьих в любом случае тебе придется этот класс связывать с сервисом

f4rt~
08.07.2018
17:42:29
вряд ли этот скоуп можно будет переиспользовать на другую модель,наличие самой файлопомойки вроде helpers дык еще и трейтов к тому же ну такое;

адекватный вариант уже был давно озвучен

Делаешь класс App/Helpers/Query/EntityName В нем метод getSomethingData и в нем все это хранишь В модели кроме скупов и реляций ничего не должно касаться запросов
бтв, если не сложно линкани на авторитетные источники, на которые ты уповаешь, где это принято так делать

Maksim (Ellrion)
08.07.2018
17:43:31
адекватный вариант уже был давно озвучен
А чем то что описал чувак отличается от этих "репозиториев"? Только названием?

[Anonymous]
08.07.2018
17:43:42
а кто доктрин привязывал к ларе?

f4rt~
08.07.2018
17:43:56
Google
f4rt~
08.07.2018
17:43:58
а не наоборот

Maksim (Ellrion)
08.07.2018
17:44:00
[Anonymous]
08.07.2018
17:44:17
@Adelf32
лол это первопроходец чтоли какой то?

Adel
08.07.2018
17:44:18
Я

Maksim (Ellrion)
08.07.2018
17:44:25
f4rt~
08.07.2018
17:44:34
инверсия управления

не пофиг

[Anonymous]
08.07.2018
17:44:41
хм.. Уникальный экземпляр чтоли? А больше никто доктрином не интересовался?

Алексей
08.07.2018
17:44:49
f4rt~
08.07.2018
17:44:57
я указал на то, что нет явных бенефитов на то, что бы выносить это в трейт

Maksim (Ellrion)
08.07.2018
17:44:59
лол это первопроходец чтоли какой то?
Это тот кто в этом чате юзал это в пподе, вот и всё

f4rt~
08.07.2018
17:45:01
это нельзя переиспользовать

f4rt~
08.07.2018
17:45:14
а вообще я пойду бухать, всем выходных

потом почитаю

[Anonymous]
08.07.2018
17:45:18
Я
ну расскажи о опыте то )

Vitaliy
08.07.2018
17:45:54
Классика https://habr.com/post/316836/

Только нужно "не желательно" на "категорически запрещено" поменять везде

Google
[Anonymous]
08.07.2018
17:46:36
В чем твоя проблема?
можешь рассказать про то как привязывал?

Adel
08.07.2018
17:46:55
Есть же laravel-doctrine

Maksim (Ellrion)
08.07.2018
17:46:57
Классика https://habr.com/post/316836/
Ну тут просто надо понимать что "этот мел не мел". И имя репозиторий тут чисто наминально)

[Anonymous]
08.07.2018
17:47:01
всмысле какие проблемы возникли может и тд

Есть же laravel-doctrine
так он же не поддерживается уже

Adel
08.07.2018
17:47:25
Хммм.. почему интересно

[Anonymous]
08.07.2018
17:47:40
Хммм.. почему интересно
ну почему к 5.6 нет версии? Сомнительно как то

Vitaliy
08.07.2018
17:47:46
Ну тут просто надо понимать что "этот мел не мел". И имя репозиторий тут чисто наминально)
по этому я и написал что поменять на категорически запрещено, там где оно чисто номинально автор пишет что не желательно

Adel
08.07.2018
17:48:11
Надо глянуть. Я на 5.5 проекте его юзаю щас

f4rt~
08.07.2018
17:50:02
Серафимка норм бахает

Admin
ERROR: S client not available

f4rt~
08.07.2018
17:50:03
https://github.com/railt/railt.org

он DM юзает в ларке, можно прицениться чо к чему

через dbal и свой гидратор с аннотациями

[Anonymous]
08.07.2018
17:51:23
он DM юзает в ларке, можно прицениться чо к чему
это ты как пример скинул чтоли?

f4rt~
08.07.2018
17:51:56
ну да

[Anonymous]
08.07.2018
17:52:49
ну да
и на что там смотреть можно?

Там же ничего нет это пустой проект

Я видел на тостере чувак его скинул типа как показательный проект

f4rt~
08.07.2018
17:53:30
Google
[Anonymous]
08.07.2018
17:54:58
ты наркоман?
балуюсь иногда а что

f4rt~
08.07.2018
17:55:24
объясни мне что ты хотел/хочешь увидеть в таком случае?

Что бы посмотреть на общий концепт использования, более чем достаточно кодовой базы

[Anonymous]
08.07.2018
17:57:10
Что бы посмотреть на общий концепт использования, более чем достаточно кодовой базы
может я чет не догоняю но это просто сайтик с докой же или что

ты видел что сайт ларавеля тоже на гитхабе есть?

f4rt~
08.07.2018
17:57:38
представь себе, видел

[Anonymous]
08.07.2018
17:57:38
И знаешь там подход мне гораздо больше нравится

f4rt~
08.07.2018
17:57:44
)0

[Anonymous]
08.07.2018
17:57:47
ну так а на что здесь то смотреть?

f4rt~
08.07.2018
17:57:50
ещебы

[Anonymous]
08.07.2018
17:57:53
на entity или что?

f4rt~
08.07.2018
17:58:12
чел, ты спросил, тебе ответили

[Anonymous]
08.07.2018
17:58:17
какой то гений взял и на мега простом проекте умудрился все сделать сложно

f4rt~
08.07.2018
17:58:28
если ты не нашел на что там посмотреть, shit who cares

офк ты бы сделал в миллиард раз лучше

никто даже не сомневается

все вокруг долбоебы

один ты Дартаньян

[Anonymous]
08.07.2018
17:59:35
нет, просто объяни мне что там в папке system делать BaseEnum, Struct? Это типа круто?

вообще интересно, есть ли хоть 1 крупный проект на ларе на гитхабе?

f4rt~
08.07.2018
18:01:28
нет, просто объяни мне что там в папке system делать BaseEnum, Struct? Это типа круто?
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/cookbook/mysql-enums.html#solution-2-defining-a-type

это свой тип для dbal

[Anonymous]
08.07.2018
18:02:15
это свой тип для dbal
вопрос в том что он делает в папке system

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