title: Laravel 5.2 Storage::makeDirectory($dir) is not creating directory
body: <p>I am getting confused with this logic. I am using Laravel 5.2 Storage::makeDirectory to create two paths, first (<em>video/</em>) is created correctly and the other (<em>thumbnails/</em>) don't.</p>
  
  <pre><code>$user = 1;
  
  if(!File::exists(public_path() . "/video/$user"))
  {
      Storage::makeDirectory(public_path() . "/video/$user", 0777);
  }
  
  $file = rand(1111111111111, 9999999999999);
  $imgpath = public_path() . "/thumbnails/$file";
  
  if(!File::exists($imgpath))
  {
      Storage::makeDirectory($imgpath, 0777);
  }
  </code></pre>
  
  <p>Here is the permission configuration:</p>
  
  <pre><code>drwxrwxrwx 2 ubuntu ubuntu 4096 Jun 28 19:33 thumbnails/
  drwxrwxrwx 3 ubuntu ubuntu 4096 Jun 29 15:21 video/
  </code></pre>
  
  <p>I also could create a directory from cli with the given string from <strong>$imgpath</strong>:</p>
  
  <pre><code>mkdir /home/ubuntu/workspace/site/public/thumbnails/6300643852187
  </code></pre>
  
  <p>Any suggestions?</p>