Size: a a a

Laravel для начинающих

2020 May 13

И

Игорь in Laravel для начинающих
нет же
источник

И

Игорь in Laravel для начинающих
туда вся бизнес-логика уходит
источник

RK

Roman Kolosov in Laravel для начинающих
ну те если я джобу вызываю это где будет в контроллере или в сервисе?)
источник

RK

Roman Kolosov in Laravel для начинающих
в контроллере
источник

RK

Roman Kolosov in Laravel для начинающих
а если я модель создаю то в сервисе
источник

RK

Roman Kolosov in Laravel для начинающих
что делает сервис кроме того как оборачивает модель
источник

И

Игорь in Laravel для начинающих
источник

RK

Roman Kolosov in Laravel для начинающих
@Helldar  есть какие то реальные примеры где без этого не обойтись
источник

AH

Andrey Helldar in Laravel для начинающих
Roman Kolosov
кароч во многом согласен кроме сервисов который просто обертка над моделью
Не, это не просто обёртка. Внутри может быть создание связанных записей, джобов, если они не привязаны к этой модели, и многое другое. Именно поэтому лучше код хранить в логически верных местах, что, как минимум, облегчит его чтение.
источник

AH

Andrey Helldar in Laravel для начинающих
Roman Kolosov
ну те если я джобу вызываю это где будет в контроллере или в сервисе?)
Если джоба привязана к модели, то либо в эвентах, либо в обсерверах.
Если джоба не привязана к модели, то в сервисе.
источник

AH

Andrey Helldar in Laravel для начинающих
Roman Kolosov
@Helldar  есть какие то реальные примеры где без этого не обойтись
Ты про статью Аделя или джобу?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Задача контроллера - контролировать, а не выполнять бизнес-логику. Поэтому, участок с бизнес-логикой, а именно созданием новой записи в БД, вынесен в соответствующее место - в сервис.
получается контроллер только для "вошел/вышел"?
т.е. получил реквест, отослал его в сервис, оттуда получил результат и отправил в вид? Все?
источник

RK

Roman Kolosov in Laravel для начинающих
ну вот есть такой метод
источник

RK

Roman Kolosov in Laravel для начинающих
источник

RK

Roman Kolosov in Laravel для начинающих
зачем сервис?
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
получается контроллер только для "вошел/вышел"?
т.е. получил реквест, отослал его в сервис, оттуда получил результат и отправил в вид? Все?
В случае "пришел" еще валидатор (форм реквест) должен запустить и проверить есть ли право это делать.
А так да, принял, проверил, вызвал сервис, вернул результат.
источник

RK

Roman Kolosov in Laravel для начинающих
ну вот просто зачем я не понимаю
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Бань сайт ><
Тогда точно нужный юзер войти не сможет)))
зато и НЕ нужный не войдет, ка бы выбирать меньшее зло :)
источник

RK

Roman Kolosov in Laravel для начинающих
контроллер создал сообщение и отправил слушатялям, вернул пользователю сообщение о том что все ок
источник

RK

Roman Kolosov in Laravel для начинающих
блин ;;ну ладно
источник