Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Repositories;
- use App\Mail\SendPasswordRecoveryMail;
- use App\Models\Usuario;
- use Illuminate\Support\Facades\Mail;
- class UsuarioRepository
- {
- public function recorveryPassword($login, $cpf, $email){
- $user = $this->findUserRecoveryPassword($login, $cpf, $email);
- if ($user != null){
- $this->sendRecoveryMail($user);
- return true;
- } else {
- flash()->error('Não foi encontrado usuário com os dados informados.');
- return false;
- }
- }
- public function findUserRecoveryPassword($login, $cpf, $email){
- $user = Usuario::where('login', '=', $login)
- ->where('cpf', '=', $cpf)
- ->where('email', '=', $email)
- ->first();
- return $user;
- }
- public function sendRecoveryMail($user)
- {
- Mail::send(new SendPasswordRecoveryMail($user));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement