Laravel 5 - Validar solicitação múltipla

é possível, no Laravel 5, validar várias solicitações para inserir modelos relacionados após o envio de um formulário?
Eu sei como validar vários modelos usando validadores, mas quero fazê-lo com a classe de solicitação.

Laravel 4:
$validateUser = Validator::make(Input::all(), User::$rules);
$validateRole = Validator::make(Input::all(), Role::$rules);

if ($validateUser->fails() || $validateRole->fails()){
    $validationMessages = array_merge_recursive(
        $validateUser->messages()->toArray(),
        $validateRole->messages()->toArray()
    );
}
Laravel 5:

Solicite um

class CreateUserRequest extends Request {

    public function rules()
    {
        //
    }
}

Solicite dois

class CreateRoleRequest extends Request {

    public function rules()
    {
        //
    }
}

Chamada do modelo do controlador:

public function store(CreateUserRequest $request, CreateRoleRequest $request2)
{
    //
}

Como posso validar os valores de entrada do usuário e os valores de entrada da função usando a abordagem de solicitação? (e tenha um feedback específico se a validação falhar)

questionAnswers(1)

yourAnswerToTheQuestion