/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UpdateFileRequest $request, $id)
 {
     $file = File::find($id);
     if ($file) {
         $file->title = $request->get('title');
         $file->description = $request->get('description');
         if ($request->hasFile('file')) {
             FileManager::delete(public_path() . $file->path);
             $file->path = $this->storeFile($request);
         }
         $file->save();
         return response()->json(['data' => "The file {$file->id} was updated"], 200);
     }
     return response()->json(['message' => 'Does not exist a file with that id'], 404);
 }