public function editMember() { $err = array(); if ($_POST['_type'] == 3) { $model_member = model_member::find($_POST['member_id']); $model_member['member_status'] = 0; $model_member->save(); } else { if ($_POST['_type'] == 1) { $model_member = new model_member(); $_POST['member_password'] = $model_member->genPass(); $_POST['sendPass'] = $_POST['member_password']; $_POST['member_password'] = bcrypt($_POST['member_password']); if ($model_member->create($_POST)) { $data = $_POST; $model_member->emailGenPass($data); } } else { if ($_POST['_type'] == 2) { $model_member = model_member::find($_POST['member_id']); $model_member->fill($_POST); $model_member->save(); } } } return redirect('/backend/member')->withErrors($err); }
public function submitRegister(Request $request) { $this->validate($request, ['member_name' => 'required', 'member_username' => 'required', 'city_code' => 'required', 'member_gender' => 'required', 'member_email' => 'required|unique:member', 'member_password' => 'required|confirmed'], ['member_name.required' => 'Silahkan mengisikan nama.', 'member_username.required' => 'Silahkan mengisikan username.', 'city_code.required' => 'Silahkan mengisikan kota.', 'member_gender.required' => 'Silahkan mengisikan jenis kelamin.', 'member_email.required' => 'Silahkan mengisikan email.', 'member_email.unique' => 'Email telah digunakan.', 'member_password.required' => 'Silahkan mengisikan password', 'member_password.confirmed' => 'Password dan Confirm Password tidak sama']); $member = new model_member(); $request['member_coin'] = 100; $request['member_password'] = bcrypt($request['member_password']); if ($member->create($request->except('member_password_confirmation'))) { return redirect('home'); } else { return redirect('register')->withInput($request->only('member_email', 'remember'))->withErrors(['name' => 'Terdapat isian yang salah, silakan mengisi ulang form.']); } }