public function storePicture($file, $type, $name)
 {
     $userid = Auth::user()->id;
     $extension = $file->getClientOriginalExtension();
     $filename = $name . '.' . $extension;
     $url = 'img/' . $type;
     $exists = File::exists(public_path() . '/' . $url . '/' . $filename);
     if ($exists) {
         //Ajout d'une composante random pour ne pas écraser le fichier
         $rdm = str_random(6);
         $file->move($url, $name . $rdm . '.' . $extension);
         $url = $url . '/' . $name . $rdm . '.' . $extension;
         $thumb_url = 'img/thumb/thumb-' . $type . '-' . $name . $rdm . '.' . $extension;
     } else {
         $file->move($url, $filename);
         $url = $url . '/' . $filename;
         $thumb_url = 'img/thumb/thumb-' . $type . '-' . $filename;
     }
     $thumbnail = Image::open($url);
     $new_item = User::find($userid)->pictures()->create(['nom' => $filename, 'url' => $url, 'actif' => false, 'type' => $type, 'thumb_url' => $thumb_url])->save();
     Image::make($url, array('width' => 300, 'height' => 300))->save($thumb_url);
 }