/**
  * Upload photo for merchant cover photo.
  *
  * @param integer $id
  * @param Outlet $request
  * @param ImageUploader $imageUploader
  * @return Redirect
  */
 public function uploadCoverPhoto(Request $request, ImageUploader $imageUploader)
 {
     /*
     $fileArray = array('file' => $file);
     
     $user_id = Auth::user()->id;*/
     $file = $request->file('file');
     $user_id = Auth::user()->id;
     if (!in_array($file->getClientOriginalExtension(), array('gif', 'png', 'jpg', 'jpeg'))) {
         return Response::json(array('code' => 404, 'message' => 'Invalid format'), 404);
     }
     $this->restaurant->updateByAttributes(['merchant_id' => $user_id], ['res_logo_background' => 'uploads/' . $user_id]);
     return $imageUploader->upload($file, $user_id, 500, 500, 'uploads/', '/cover_photo.jpg');
 }