Зачем ЮзерКонтроллеру что-то знать об обработке фото?
Делаешь отдельный контроллер для фото и все, там уже что хочешь в нем пишешь, но только что касается фото.
Если тебе нужно будет ресайзить изображение или как-то работать с ним, то твой юзер контроллер превратится в кашу, если ты будешь лепить все в один контроллер.
Юзер контроллер на то и юзер, что в нем описывают все что касается юзера.
Да и вообще это вопрос архитектуры кода в целом, а не Laravel или PHP