public static function updateuser() { $validate = validateuser::validateupdateuser(Request::all()); if ($validate->passes()) { $address_id = Request::input('address_id'); if (Request::input('address_id_checkbox') == true) { $address_id = Request::input('address'); } $input_birthday = explode("/", Request::input('birthday')); $birthday = $input_birthday[2] . "-" . $input_birthday[1] . "-" . $input_birthday[0]; $user = Member::where("id", "=", Request::input('id'))->first(); $user->name = Request::input('name'); $user->surname = Request::input('surname'); $user->nickname = Request::input('nickname'); $user->phone = Request::input('phone'); $user->bank = Request::input('bank'); $user->account_no = Request::input('account'); $user->education = Request::input('education'); $user->institute = Request::input('institute'); $user->reference = Request::input('reference'); $user->address = Request::input('address'); $user->province = Request::input('province'); $user->birthday = $birthday; $user->lineid = Request::input('lineid'); $user->address_id = $address_id; if (Request::input('province') != 69) { $user->district = 0; } else { $user->district = Request::input('district'); } if ($user->save()) { $userinfo = Request::only('email', 'password'); //ตรวจสอบสถาบันว่ามีไหมถ้าไม่มีให้เพิ่มไป $countinstitute = institute::where('name', 'LIKE', Request::input('institute'))->count(); if ($countinstitute < 1) { $institute = new institute(); $institute->name = Request::input('institute'); $institute->save(); } //จบตรวจสอบสถาบันว่ามีไหมถ้าไม่มีให้เพิ่มไป return Redirect::to('useredit/' . Request::input('id'))->with('status', 'Update has been completed'); } else { return Redirect::to('useredit/' . Request::input('id'))->withErrors('Error some thing is wrong!'); } } else { return redirect::to('useredit/' . Request::input('id'))->withInput(Request::except('password'))->withErrors($validate->messages()); } }