middleware('guest'); } public function showResetForm(Request $request, $token = null) { $token = $request->route()->parameter('token'); return view('Shop.auth.passwords.reset')->with( ['token' => $token, 'email' => $request->email] ); } protected function rules() { return [ 'token' => 'required', 'email' => 'required|email', 'password' => ['required', 'confirmed', new PasswordRules()], ]; } public function broker() { return Password::broker('customers'); } protected function guard() { return Auth::guard('customer'); } }