public function anyOption() { $title = 'Configuration'; if (Input::has('show')) { $source = Option::find(Input::get('show')); } elseif (Input::has('edit')) { $source = Option::find(Input::get('edit')); } elseif (Input::has('delete')) { $source = Option::find(Input::get('delete')); $source->delete(); return redirect('arxmin/config')->with('flash', trans('Option deleted')); } else { $source = new Option(); } $form = DatacrudHelper::source($source); $form->title = 'Option'; $form->link("arxmin/config", trans("config"), "TR")->back(); $form->add('name', trans("Name"), 'text')->rule('required'); $form->add('value', trans("Value"), 'textarea')->rule('required'); $form->add('type', trans("Type"), 'text')->rule('required'); return $this->viewMake('arxmin::shared.datacrud', get_defined_vars()); }
/** * Check if Arxmin as a particular option * * @param $name * @return \Illuminate\Database\Eloquent\Model|null|static */ public static function hasOption($name) { return Option::hasEntry($name); }
/** * Get Options * * @return \Illuminate\Http\JsonResponse */ public function getOptions() { return Response::json(Option::all()); }