Ejemplo n.º 1
0
 public function cadastro(UsuarioRequest $request)
 {
     $usuario = new Usuario();
     $usuario->toObject($request->all());
     $usuario->deleted_at = new DateTime(date('Y-m-d H:i:s'));
     if ($usuario->save()) {
         $novoUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial];
         $enviado = Mail::send('emails.novoCadastro', $novoUsuario, function ($message) use($novoUsuario) {
             $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão');
             $message->to($novoUsuario['email'], $name = $novoUsuario['nome']);
             $message->subject("Confirmação de Cadastro");
         });
         if ($enviado) {
             return ["estado" => "sucesso"];
         }
         return ["estado" => "erro"];
     }
 }