Laravel 5 - Validar solicitud múltiple

¿Es posible, en Laravel 5, validar múltiples solicitudes para insertar modelos relacionados después de enviar un formulario?
Sé cómo validar varios modelos utilizando validadores, pero quiero hacerlo con la clase de solicitud.

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:

Solicitar uno

class CreateUserRequest extends Request {

    public function rules()
    {
        //
    }
}

Solicitar dos

class CreateRoleRequest extends Request {

    public function rules()
    {
        //
    }
}

Llamada del modelo de controlador:

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

¿Cómo puedo validar los valores de entrada del usuario y los valores de entrada de rol utilizando el enfoque de solicitud? (y tener un comentario específico si la validación falla)

Respuestas a la pregunta(1)

Su respuesta a la pregunta