title: dd($request->all()); gives back empty array
body: <p>I am trying to upload a photo from my Laravel 5 app to be stored in AWS. I am using the Postman REST client to test. When I upload a photo, the request returns an empty array. Does anyone know why this might be? Here's the code for my Avatar Controller: </p>
  
  <pre><code>class AvatarController extends Controller
  {
  
    public function __construct(AWS $aws)
    {
        $this-&gt;aws = $aws;
    }
  
  /**
   * Store a new avatar for a user.
   * POST northstar.com/users/{id}/avatar
   */
    public function store(User $user, Request $request)
    {
      dd($request-&gt;all());
      // dd($request-&gt;file('photo'));
  
      $file = $request-&gt;file('photo');
      // $file = Request::file('photo');
      // $file = Input::file('photo');
  
      $v = Validator::make(
        $request-&gt;all(),
        ['photo' =&gt; 'required|image|mimes:jpeg,jpg|max:8000']
      );
  
      if($v-&gt;fails())
        return Response::json(['error' =&gt; $v-&gt;errors()]);         
  
      $filename = $this-&gt;aws-&gt;storeImage('avatars', $file);
  
      // Save filename to User model
      $user-&gt;avatar = $filename;
      $user-&gt;save();
  
      // Respond to user with success
      return response()-&gt;json('Photo uploaded!', 200);
    }
  }
  </code></pre>