merge() public static method

Merge new input into the current request's input array.
public static merge ( array $input ) : void
$input array
return void
 public function save()
 {
     $name = $this->name();
     if (\Request::has($name)) {
         \Request::merge(array($name => password_hash($this->value(), PASSWORD_BCRYPT)));
         parent::save();
     }
 }
Ejemplo n.º 2
0
 public function save()
 {
     $name = $this->name();
     if (!\Request::has($name)) {
         \Request::merge([$name => 0]);
     }
     parent::save();
 }
Ejemplo n.º 3
0
 public function save()
 {
     $name = $this->name();
     $value = \Request::input($name, '');
     if (!empty($value)) {
         $value = explode(',', $value);
     } else {
         $value = [];
     }
     \Request::merge([$name => $value]);
     parent::save();
 }
Ejemplo n.º 4
0
 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();
 }
Ejemplo n.º 5
0
 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();
 }
Ejemplo n.º 6
0
 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();
 }
Ejemplo n.º 7
0
            \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;
});