я щас думаю так:
роут:
(в моем случае это будет контроллер). тут буду проверять пустая ли почта, длинну пароля и тд.
дальше передаю в сервис это данные, если все в порядке. сервис проверяет существует ли юзер, генерирует фотку и тд.
если допустим у меня будет сервисАвторизации и я буду регать юзера, то ну как не крути у меня сервисАвторизации будет связан с юзерРепощиторием
потому что, если я вынесу например регистрацию (создание) юзера в юзерСервис, то тогда мне уже и не надо будет сервисАвторизации
вот
а эти сервисы связаны с резиториями (модели)
> роут: тут буду проверять пустая ли почта, длинну пароля и тд.
ну, как видишь, в чате разошлись мнения о том, надо ли это валидировать в роуте или сервисе