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); }