'Diagnosa', ]; $totalPengajuan = PengajuanNasabah::where('uplink', user()->id)->count(); $totalPengajuanDiterima = PengajuanNasabah::where('uplink', user()->id)->where('status', 1)->count(); $totalPengajuanDitolak = PengajuanNasabah::where('uplink', user()->id)->where('status', 2)->count(); $totalNasabah = Alternatif::where('uplink', user()->id)->count(); return view('user::index', compact('data', 'totalPengajuan', 'totalPengajuanDiterima', 'totalPengajuanDitolak', 'totalNasabah')); } public function profile() { $data = [ 'subtitle' => 'Akun anda', ]; return view('user::setting', compact('data')); } public function update(Request $request) { $id = user()->id; $validator = Validator::make($request->all(), [ 'name' => 'required', 'email' => 'required', ]); if ($validator->fails()) { return redirect()->back()->with('error', $validator->errors()->first())->withInput(); } $input = $request->all(); $findUser = User::find($id); if($findUser) { // update data $findUser->name = $input['name']; $findUser->email = $input['email']; if(!empty($input['password'])) { $findUser->password = bcrypt($input['password']); } // save data $findUser->save(); return redirect()->back()->with('success', 'Data berhasil disimpan'); } else { return redirect()->back()->with('error', 'Tidak ditemukan data!'); } } }