public function update(Request $request) { $user = UserModel::find($request->get('id_skpd')); $user->username = $request->get('username'); $user->password = $request->get('password'); $user->save(); $skpd = SKPDModel::where('id', $request->get('id_skpd'))->first(); $skpd->nama = $request->get('nama'); $skpd->alamat = $request->get('alamat'); $skpd->save(); DB::table('ppl_citizenreport_penanggungjawab')->where('id_skpd', $request->get('id_skpd'))->update(array('id_kategori' => $request->get('id_kategori'))); return redirect('manajemen-skpd')->with('message', 'Akun SKPD telah diupdate.'); }
/** * Providing All user data to the App * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function userData(Request $request) { $user = UserModel::find($request->session()->get(AppSession::USER_ID)); $jsonResponse = [APIResponse::REQUEST_STATUS => APIResponse::SUCCESSFUL]; if ($user != null) { $jsonResponse = array_merge($jsonResponse, $user->toArray()); $idea = $user->idea; if ($idea != null) { $jsonResponse = array_merge($jsonResponse, $idea->toArray()); $teamMembers = $idea->teamMembers; if ($teamMembers != null) { $teamMemberEmails = []; foreach ($teamMembers as $key => $value) { array_push($teamMemberEmails, $value->team_member_email); } $jsonResponse = array_merge($jsonResponse, ["team_member_emails" => $teamMemberEmails]); } } } return response()->json($jsonResponse); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { UserModel::find($id)->delete(); return redirect('home'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $user = UserModel::find($id); $user->delete(); return Redirect::route('admin.users.index'); }
/** * Saving additional Details of the idea * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function saveIdeaAdditionalDetails(Request $request) { $path_for_user = self::STORAGE_FILE_DIRECTORY . "/designs_" . $request->session()->get(AppSession::USER_ID); $jsonReply = array_merge([APIResponse::REQUEST_STATUS => APIResponse::SUCCESSFUL], $request->all()); $files = Input::file("file"); if (count($files) > 0) { foreach ($files as $key => $file) { $file->move(public_path() . "/" . $path_for_user, $file->getClientOriginalName()); } } $idea = IdeaModel::where('user_id', '=', $request->session()->get(AppSession::USER_ID))->first(); $idea->additional_information = $request->additional_info; $idea->app_designs_link = asset($path_for_user); $idea->save(); $user = UserModel::find($request->session()->get(AppSession::USER_ID)); $teamMember = $idea->teamMembers; Mail::send('email.confirm', [], function ($m) use($user, $teamMember) { $m->to($user->email)->subject('Founders Market :: Thanks for Registering form the Competition'); }); Mail::send('email.internal.new_registration', ['user' => $user, 'idea' => $idea, 'teamMember' => $teamMember], function ($m) use($user) { $m->to("*****@*****.**")->cc("*****@*****.**")->subject('Founders Market :: New user registered for Idea Competition'); }); }