public function postUpdatefile($toWhere = 'index', Request $request)
 {
     $input = $request->all();
     $validator = new FilerValidator();
     $result = $validator->setRule('fileUpdateRules')->valid($input, 'flash');
     if ($result !== true) {
         return Redirect::to($this->objectUrl . '/index/' . $input['folder_id'])->withInput();
     }
     $file = File::find($input['id']);
     $file->name = $input['name'];
     $file->description = $input['description'];
     $file->alt_attribute = $input['alt_attribute'];
     $file->save();
     Message::success(trans('files.item_updated'));
     return Redirect::to($this->objectUrl . '/' . $toWhere . '/' . $file->folder_id);
 }
 /**
  * Delete a file
  *
  * @param	int		$id		The id of the file
  * @return	array
  *
  **/
 public function deleteFile($id = 0)
 {
     if ($file = File::find($id)) {
         if ($this->_unlinkFile($file)) {
             $file->delete();
             return $this->result(true, trans('files.item_deleted'), $file->name);
         }
     }
     return $this->result(false, trans('files.item_not_found'), $id);
 }