Про form requests пока только мельком смотрел - еще не осилил, хотя чувствую что уже нужно повнимательнее изучить этот вопрос. Но, я так понял - это касается только валидации. Мне же нужно и валидацию сделать и сохранение. В этом контексте - мне более понятным представляется сделать, примерно как написано выше - создать папку Services, в ней можно разделить на отдельные классы сервисов по логике и там прописать методы по обработке - в частности по обработке загружаемых картинок(Например ImageUpload). Но в таком варианте опять получается в куче - валидация и сохранение. Или вне контроллера это не так ужасно?) Я просто неудобства в этом пока не вижу.