Где в Laravel хранить вспомогательные функции?
Для Laravel 5 нет смысла использовать отдельный класс для валидации (как это было в L4).
В L5 существую ValidatesRequests трейт, который можно использовать в контроллерах, и тогда появляется метод validate.
А еще лучше, использовать кастомный FormRequest класс для валидации данных.
Т.е создаем класс Http\Requests\UpdateUserProfile и наследуем его от Request.
В UpdateUserProfile прописываем 2 метода:// Проверяем может ли пользователь делать это действие
public function authorize();
// Возвращаем массив с правилами
public function rules();
Затем в котроллере используем этот класс, допустим в методе update:public function update(UpdateUserProfile $request);
Валидация будет происходить автоматически, без лишних телодвижений, и если она прошла, то в $request 99.999% валидные данные.
Учимся очень внимательно читать документацию.
В композере пишем"files": [
        "app/helpers.php"
    ]
Потом: composer dumpautoload