title: only get validated data from laravel validator
body: <p>When validating data with the validator, it's possible to get all processed data from the validator using the <code>getData()</code> method. However, that returns all data that has been passed into the validator. I only want the data that actually fit the validation pattern.</p>
  
  <p>For example: </p>
  
  <pre><code>$data = [
      'email'          =&gt; email@example.com,
      'unnecessaryKey' =&gt; 'whatever'
  ];
  
  $validator = Validator::make($data, [
          'email'       =&gt; 'required|string',
  ]);
  
  $validator-&gt;getData()
  </code></pre>
  
  <p>Would return the "unnecessaryKey" as well as the email. The question is: Is it possible to only return the email in this case, even though i passed in  unnecessaryKey as well?</p>