title: Laravel 5.3 Amazon s3 upload issue
body: <p>So I've been working on a project recently and I've managed to get stuck trying to upload a file to s3, I've done this before on previous sites and it's been fine but this one seems to proving a little tricky.</p>
  
  <p>I'm trying to upload a file (pdf) that's been sent through a form to my 'horsebeach' bucket on s3, after clicking submit on the form, the page just freezes.</p>
  
  <p>Here's my upload code:</p>
  
  <pre><code> $file = $request-&gt;file('attachment');
   $s3 = Storage::disk('s3');
   $s3-&gt;put($file-&gt;hashName(), file_get_contents($file));
  </code></pre>
  
  <p>Inside my EventController:</p>
  
  <pre><code>public function newEvent(Request $request){
        // in here
  }
  </code></pre>
  
  <p>Changing to local storage works just fine and the file is stored in my app storage.</p>
  
  <p>Here's my form incase that helps:</p>
  
  <pre><code>&lt;form action="{{URL::to('events/new')}}" method="post" enctype="multipart/form-data"&gt;
      {{ csrf_field() }}
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Event Title:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;input type="text" name="event-title" placeholder="Event Title" class="span11"/&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('event-title'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('event-title') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Begin Date:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span2"&gt;
                  &lt;input type="text" name="begin-date" placeholder="e.g 27-02-2016" class="span11 dpicker"&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('begin-date'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('begin-date') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;End Date:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span2"&gt;
                  &lt;input type="text" name="end-date" placeholder="e.g 27-02-2016" class="span11 dpicker"&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('end-date'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('end-date') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Location:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;input type="text" name="location" placeholder="e.g Dave's house" class="span11"/&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('location'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('location') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Fee:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;div class="input-prepend"&gt;
                      &lt;span class="add-on"&gt;£ &lt;/span&gt; &lt;input type="text" id='fee' name="fee" placeholder="2000" style="width: 87%"&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('fee'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('fee') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Colour:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;div class="input-prepend"&gt;
                      &lt;input type="text" name="colour" placeholder="" id="color1" class="color1"&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      @if ($errors-&gt;has('colour'))
      &lt;span class="help-block"&gt;
          &lt;strong&gt;{{ $errors-&gt;first('colour') }}&lt;/strong&gt;
      &lt;/span&gt;
      @endif
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Description:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;textarea rows="3" name="description" placeholder="What's going down?" class="span11 elastic"&gt;&lt;/textarea&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Confirmed?&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;input type="checkbox" name="confirmed" class="radio1"&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="form_inputs clearfix"&gt;
          &lt;div class="row-fluid"&gt;
              &lt;div class="span2"&gt;
                  &lt;label class="control-label"&gt;Attachments:&lt;/label&gt;
              &lt;/div&gt;
              &lt;div class="span10"&gt;
                  &lt;input id="fileupload" type="file" name="attachment"/&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="form_inputs"&gt;
          &lt;input type="submit" name="create-event" value="Create Event" class="btn btn-info"/&gt;
      &lt;/div&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Config file:</p>
  
  <pre><code>    's3' =&gt; [
          'driver' =&gt; 's3',
          'key'    =&gt; env('AWS_KEY'),
          'secret' =&gt; env('AWS_SECRET'),
          'region' =&gt; env('AWS_LOCATION'),
          'bucket' =&gt; 'horsebeach',
      ],
  </code></pre>
  
  <p>composer.json:</p>
  
  <pre><code>"league/flysystem-aws-s3-v3": "~1.0"
  </code></pre>