public function save() { $name = $this->name(); if (\Request::has($name)) { \Request::merge(array($name => password_hash($this->value(), PASSWORD_BCRYPT))); parent::save(); } }
public function save() { $name = $this->name(); if (!\Request::has($name)) { \Request::merge([$name => 0]); } parent::save(); }
public function save() { $name = $this->name(); $value = \Request::input($name, ''); if (!empty($value)) { $value = explode(',', $value); } else { $value = []; } \Request::merge([$name => $value]); parent::save(); }
public function edit($entity) { if (\Request::input('password') != null) { $new_input = array('password' => \Hash::make(\Request::input('password'))); \Request::merge($new_input); } parent::edit($entity); $this->edit = \DataEdit::source(new Admin()); $this->edit->label('Edit Admin'); $this->edit->link("rapyd-demo/filter", "Articles", "TR")->back(); $this->edit->add('email', 'Email', 'text')->rule('required|min:5'); $this->edit->add('first_name', 'firstname', 'text'); $this->edit->add('last_name', 'lastname', 'text'); $this->edit->add('password', 'password', 'password')->rule('required'); return $this->returnEditView(); }
public function manage_view($limit = 30) { $message = ''; if (\Request::has('remove_id')) { $faq = Faq::find(\Request::get('remove_id')); $faq->delete(); $message = 'Complete!'; $faqs = Faq::orderBy('id', 'ASC')->get(); \Cahen::align($faqs, 'sort'); } else { if (\Request::has('_token')) { if (\Request::has(['question', 'answer'])) { $faq = Faq::firstOrNew(['id' => \Request::get('id')]); $faq->question = \Request::get('question'); $faq->answer = \Request::get('answer'); $faq->tags = explode(',', \Request::get('tags')); $faq->draft_flag = \Request::has('draft_flag'); $faq->save(); \Cahen::move($faq)->to('sort', \Request::get('sort')); $message = 'Complete!'; \Request::merge(['question' => '', 'answer' => '', 'tags' => '', 'sort' => '', 'draft_flag' => '', 'id' => '']); } else { $message = '[Error] Question and Answer are required.'; } } else { if (\Request::has('id')) { $faq = Faq::find(\Request::get('id')); \Request::merge(['question' => $faq->question, 'answer' => $faq->raw_answer, 'tags' => implode(',', $faq->tags), 'sort' => $faq->sort_number, 'draft_flag' => $faq->draft_flag]); } } } $faqs = Faq::orderBy('sort', 'ASC')->paginate($limit); $sort_values = Faq::sortSelectValues(); $tag_values = Faq::tagValues(); return view('maven::manage', ['faqs' => $faqs, 'sort_values' => $sort_values, 'tag_values' => $tag_values, 'message' => $message])->render(); }
public function postSettings() { $fields = ['theme.fixed_layout' => 'checkbox', 'theme.boxed_layout' => 'checkbox', 'theme.sidebar_mini' => 'checkbox', 'theme.toggle_sidebar' => 'checkbox', 'theme.sidebar_on_hover' => 'checkbox']; foreach ($fields as $key => $value) { if (!\Request::has($key)) { \Request::merge([$key => false]); } else { \Request::merge([$key => true]); } } $settings = \Request::except('_token'); //dd($settings); foreach ($settings as $key => $value) { \SoaUserSetting::set($key, $value); } \SoaUserSetting::save(); flash()->success(trans('admin::lang.save.edit')); return redirect()->back(); }
\Request::merge(['theme_sidebar_mini' => false]); } else { \Request::merge(['theme_sidebar_mini' => true]); } \SoaUserSetting::set('theme.sidebar_mini', \Request::input('theme_sidebar_mini'), $instance->id); \SoaUserSetting::save(); }), FormItem::custom()->display(function ($instance) { $field_params = ['name' => 'theme.toggle_sidebar', 'lang' => null, 'label_size' => null, 'field_size' => null, 'label' => 'Toggle Sidebar', 'required_field' => false, 'value' => \SoaUserSetting::get('theme.toggle_sidebar', config('admintheme.toggle_sidebar'), $instance->id), 'help_text' => 'Toggle the left sidebar\'s state (open or collapse)']; return view(AdminTemplate::view('formitem.checkbox'), $field_params)->render(); })->callback(function ($instance) { if (!\Request::has('theme_toggle_sidebar')) { \Request::merge(['theme_toggle_sidebar' => false]); } else { \Request::merge(['theme_toggle_sidebar' => true]); } \SoaUserSetting::set('theme.toggle_sidebar', \Request::input('theme_toggle_sidebar'), $instance->id); \SoaUserSetting::save(); }), FormItem::custom()->display(function ($instance) { $field_params = ['name' => 'theme.sidebar_on_hover', 'lang' => null, 'label_size' => null, 'field_size' => null, 'label' => 'Sidebar on Hover', 'required_field' => false, 'value' => \SoaUserSetting::get('theme.sidebar_on_hover', config('admintheme.sidebar_on_hover'), $instance->id), 'help_text' => 'Let the sidebar mini expand on hover']; return view(AdminTemplate::view('formitem.checkbox'), $field_params)->render(); })->callback(function ($instance) { if (!\Request::has('theme_sidebar_on_hover')) { \Request::merge(['theme_sidebar_on_hover' => false]); } else { \Request::merge(['theme_sidebar_on_hover' => true]); } \Setting::set('theme.sidebar_on_hover', \Request::input('theme_sidebar_on_hover'), $instance->id); \SoaUserSetting::save(); })]]); return $form; });