public function update_user($id) { $validate = UserDetails::validate_required(Input::all()); if ($validate->passes()) { $u_login = UserLogin::where('employee_id', $id)->first(); $u_login->username = Input::get('username'); $u_login->employee_id = Input::get('employeeid'); $u_login->save(); $u_details = UserDetails::where('employee_id', $id)->first(); $u_details->employee_id = Input::get('employeeid'); $u_details->firstname = Input::get('firstname'); $u_details->surname = Input::get('surname'); $u_details->department = Input::get('department'); $u_details->email = Input::get('email'); $u_details->save(); return Redirect::to('e_user/' . $u_details->employee_id)->with('message', ucfirst($u_details->firstname) . ' ' . ucfirst($u_details->surname)); } else { return Redirect::to('e_user/' . $id)->withErrors($validate)->withInput(); } }