/** * Send the Password Reset link to User's Email * * @return void */ public function postResetRequest(UserRequest $request) { $user = User::where('email', $request->input('email'))->first(); $token = new Token($user, 'password reset', Config::get('auth.password_reset_token.expire_in'), Config::get('auth.password_reset_token.length')); $token_str = $token->get(); $data = ['title' => Lang::get('auth.password_reset_request_email_title'), 'link' => URL::route('password_reset', ['user_email' => urlencode($user->email), 'password_reset_token' => $token_str])]; Mail::queue('auth.emails.password_reset_request', $data, function ($message) use($user) { $message->to($user->email, $user->name); $message->subject(Lang::get('auth.password_reset_request_email_subject')); }); return Redirect::route('password_reset_request')->with('password_reset_email', $user->email); }
protected function postResetRequest(UserRequest $request) { $user = User::where('email', $request->input('email'))->first(); $token = new Token($user, 'password reset', Config::get('auth.password_reset_token.expire_in'), Config::get('auth.password_reset_token.lenght')); $token_str = $token->get(); //obtenemos la cadena de texto del token //dd($token_str); //enviar email al usuario $data = ['title1' => $user->name, 'title' => Lang::get('auth.password_reset_email_title'), 'link' => URL::route('password_reset', ['user_email' => urlencode($user->email), 'password_reset_token' => $token_str])]; //dd($data); Mail::queue('auth.emails.password_reset_request', $data, function ($message) use($user) { $message->to($user->email, $user->name); $message->subject(Lang::get('auth.password_reset_email_subject')); }); return Redirect::route('password_reset_request')->with('password_reset_email', $user->email); }