示例#1
0
 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());
 }
示例#2
0
文件: Arxmin.php 项目: php-arx/arxmin
 /**
  * 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);
 }
示例#3
0
 /**
  * Get Options
  *
  * @return \Illuminate\Http\JsonResponse
  */
 public function getOptions()
 {
     return Response::json(Option::all());
 }