Exemplo n.º 1
0
 public function post_add($model)
 {
     $name = $model;
     $input = Input::all();
     unset($input['csrf_token']);
     $rules = Config::get('Adminify::settings.validation');
     $messages = Config::get('Adminify::settings.messages');
     $validation = Validator::make($input, $rules, $messages);
     if ($validation->fails()) {
         return Redirect::back()->with_errors($validation)->with_input();
     }
     if (isset($input['password'])) {
         $input['password'] = Hash::make($input['password']);
     }
     $model = Adminify\Libraries\Helpers::getModel($model);
     $model::create($input);
     return Redirect::to(Adminify\Libraries\Helpers::url('/models/' . $name))->with('added', true);
 }
Exemplo n.º 2
0
 public function put_edit($model, $id)
 {
     $name = $model;
     $input = Input::all();
     unset($input['csrf_token']);
     $rules = Config::get('Adminify::settings.validation');
     $messages = Config::get('Adminify::settings.messages');
     $validation = Validator::make($input, $rules, $messages);
     if ($validation->fails()) {
         return Redirect::back()->with_errors($validation)->with_input();
     }
     if (isset($input['password'])) {
         $input['password'] = Hash::make($input['password']);
     }
     $model = Helpers::getModel($model);
     $model = $model::find($id);
     foreach ($input as $key => $i) {
         $model->{$key} = $i;
     }
     $model->save();
     return Redirect::back()->with('updated', true);
 }