пример, где логика вынесена из контроллеров в команды, в итоге контроллеры становятся двухстрочными.
Практика вынесения логики из контроллера понятна, но чаще вижу использование так называемых «сервисов», типа PostsService у которого есть методы $postService->publish($postId), $postService->change($postId, $payload)
Вопрос: «команды» vs «сервисы» - в чём преимущество «команд»?
нет никакого преимущества. у когото много логики в этих экшенах.. итогда удобнее иметь по классуна экшен.у коготологики почти нет - они еемогут передавать в следующийслой. и тогдаможно сервисы,в которых много экшенов.
Обсуждают сегодня