middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function index() { $auth_user = Auth::user(); $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); return view('user.update_password',compact('cawangan_info')); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function store(Request $request) { $request->validate([ 'current_password' => ['required', new MatchOldPassword], 'new_password' => ['required'], 'new_confirm_password' => ['same:new_password'], ]); User::find(auth()->user()->id)->update(['password'=> Hash::make($request->new_password)]); return redirect()->route('profile'); } }