title: Using new File in laravel 5.3 return an empty object
body: <p>I am using Laravel 5.3 in my app and in the docs ,I found that </p>
  
  <pre><code>Storage::putFile('photos', new File('/path/to/photo'));
  </code></pre>
  
  <p>in Filesystem </p>
  
  <p>Then I tried it but it gave an error.</p>
  
  <p>new <code>File()</code> always return an empty instance of <code>Illuminate\Support\Facades\File</code>
  and it ignores the construct param</p>
  
  <p>So why I can't use it? or is this is a bug?</p>
  
  <p>By the way is,<code>$request-&gt;file('object')</code> instead would be ok?</p>