'Halaman Utama', ]; $getTotalSiswa = AccountModel::where('level', Status::isSiswa)->count(); $getTotalKonselor = AccountModel::where('level', Status::isKonselor)->count(); $getTotalUser = AccountModel::count(); return view('admin.app.dashboard.index', compact('data', 'getTotalSiswa', 'getTotalKonselor', 'getTotalUser')); } public function profile() { $data = [ 'subtitle' => 'Akun anda', ]; $detail = AccountModel::where('id', user()->id)->first(); return view('admin.app.users.setting', compact('data', 'detail')); } public function update(Request $request) { $id = user()->id; $validator = Validator::make($request->all(), [ 'name' => 'required', 'email' => 'required' ]); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } $input = $request->all(); $findUser = AccountModel::find($id); if($findUser) { // update data $findUser->name = $input['name']; $findUser->email = $input['email']; $findUser->phone = $input['phone']; if(!empty($input['password'])) { $findUser->password = bcrypt($input['password']); } // save data $findUser->save(); return redirect()->back()->with('swal', swal_alert('success', 'Data berhasil disimpan')); } else { return redirect()->back()->with('swal', swal_alert('error', 'Tidak ditemukan data!')); } } }