Size: a a a

2020 April 22

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
класс, а зачем?)
Здесь независимые друг от друга части кода, которые ты можешь свободно использовать вне контекста друг от друга
источник

d.

dev . in Laravel Pro
Egor Gruzdev
без овсервера будет что то вроде:
function register(RegisterRequest $request, UserService $userService, ProfileService $profileService) {
   $user = $userService->create($request->getDto());
   $profileService->addDefaultProfile($user);
   .....
}
норм тока еще сверху оберни чтоб бл убрать с контролёра вообще
источник

EG

Egor Gruzdev in Laravel Pro
Roman Kolosov
класс, а зачем?)
т.к. далее ему нужно будет содавть дя пользователя другие профили, а будет использовать тот же сервис, но в дургих методах
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
код сервиса есть? вангую это будет квери билдер обернутый в сервис
Тебя лара походу вообще испортила) Слишком много спрятано за прекрасным __callStatic
источник

RK

Roman Kolosov in Laravel Pro
Иван Лещенко
Тебя лара походу вообще испортила) Слишком много спрятано за прекрасным __callStatic
так чем крут то этот сервис?
источник

RK

Roman Kolosov in Laravel Pro
можно его исходники, я видел уже херову тучу таких
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
так чем крут то этот сервис?
Я могу создать профиль для юзера, и я сам могу выбрать какого юзера к примеру
источник

ИЛ

Иван Лещенко... in Laravel Pro
В твоём обсервере это только текущий аутентифицированный
источник

EG

Egor Gruzdev in Laravel Pro
dev .
норм тока еще сверху оберни чтоб бл убрать с контролёра вообще
не понял, расшифруй???
источник

ИЛ

Иван Лещенко... in Laravel Pro
Egor Gruzdev
не понял, расшифруй???
Абстракция поверх этой, в которой нет слоя запросов
источник

AB

Andrey Bogdanov in Laravel Pro
Egor Gruzdev
вы что курите, создайте сервис классы, UserService с методом create User
далее ProfileService c методом create(User $user)
и вызвайте их в соответствующем контроллере, как нах Event, Job, Очереди
или я вообще не о том?
вот плюс к этому комменту) реально юзайте сервисы, причем тут ивенты, джобы и очереди
источник

RK

Roman Kolosov in Laravel Pro
в конструкторе модель биндится и конекшен к бд а потом переопределяются дефолтные методы типо find all first и тп
источник

EG

Egor Gruzdev in Laravel Pro
Иван Лещенко
В твоём обсервере это только текущий аутентифицированный
в observer будет просто пользователь у которого что то поменяли, и не факт что этот то что авторизован
источник

d.

dev . in Laravel Pro
Egor Gruzdev
не понял, расшифруй???
у тебя создание юзера и профайла это бл. которая в контролере. заверни сверху еще в компоненту например и дергай ее
источник

d.

dev . in Laravel Pro
тогда бл спрятана все тестится и норм
источник

RK

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

RK

Roman Kolosov in Laravel Pro
ладно я пойду
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
конечно не факт, но по моему очень даже факт
Ты реально не понимаешь слово абстракция
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
конечно не факт, но по моему очень даже факт
У тебя обсервер зашит на этом куске кода, что ошибочно
источник

EG

Egor Gruzdev in Laravel Pro
dev .
у тебя создание юзера и профайла это бл. которая в контролере. заверни сверху еще в компоненту например и дергай ее
зачем, сервися DI сами подтянуться, если конечно это не интерфейсы
источник