Для 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% валидные данные.
Учимся
очень внимательно читать
документацию.