public function postStore(UsersRequest $request = null, $id = "") { $input = $request->except('save_continue', 'password_confirmation'); $result = ''; if (\Input::hasFile('photo')) { $photo = (new \ImageUpload($input))->upload(); } if ($id == "") { $input['photo'] = isset($photo) ? $photo : ""; $input['active'] = $input['active']; $input['group_id'] = $input['group_id']; $input['created_by'] = \Auth::user()->username; $input['password'] = bcrypt($input['password']); $query = $this->model->create($input); $result = $query->id; } else { $input['active'] = $input['active']; $input['group_id'] = $input['group_id']; if (\Input::hasFile('photo')) { $input['photo'] = isset($photo) ? $photo : ""; } if (isset($input['password']) && $input['password'] != "") { $input['password'] = bcrypt($input['password']); } $this->model->find($id)->update($input); $result = $id; } $save_continue = \Input::get('save_continue'); $redirect = empty($save_continue) ? $this->url : $this->url . '/edit/' . $result; return redirect($redirect)->with('message', 'Admin saved successfully!'); }
public function postStore(UsersRequest $request = null, $id = "") { $input = $request->except('save_continue', 'password_confirmation'); $result = ''; if (\Input::hasFile('photo')) { $photo = (new \ImageUpload($input))->upload(); } if ($id == "") { $input['id'] = \Uuid::generate(); $input['photo'] = isset($photo) ? $photo : ""; $input['password'] = bcrypt($input['password']); $query = $this->model->create($input); $result = $query->id; } else { if (\Input::hasFile('photo')) { $input['photo'] = isset($photo) ? $photo : ""; } if (isset($input['password']) && $input['password'] != "") { $input['password'] = bcrypt($input['password']); } $this->model->find($id)->update($input); $result = $id; } $save_continue = \Input::get('save_continue'); $redirect = empty($save_continue) ? $this->url : $this->url . '/edit/' . $result; return redirect($redirect)->with('message', 'Berhasil tambah data Pengguna!'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(UsersRequest $request, $id) { $user = User::find($id)->fill($request->except('password')); if ($request->input('password') != "") { $user->password = Hash::make($request->input('password')); } $user->admin = $request->input('admin', false); $user->save(); return Redirect::route('users.index'); }