Example #1
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     $user = new User(['name' => $data['name'], 'paterno' => $data['paterno'], 'materno' => $data['materno'], 'email' => $data['email'], 'puesto' => $data['puesto'], 'role' => 'admin', 'password' => bcrypt($data['password'])]);
     $user->role = 'admin';
     $user->save();
     $insert_id = $user->id;
     $cliente = new clienteModel(['idusers' => $insert_id, 'idcatcantidadempleados' => $data['idcatcantidadempleados'], 'idcatpais' => '1', 'dominio' => '', 'nombrecliente' => $data['nombrecliente']]);
     $cliente->save();
     $id_user = Crypt::encrypt($insert_id);
     $view = view('emails.confirm_register', ['data' => $data, 'id_user' => $id_user])->render();
     /*Mail::send('emails/confirm_register',$data,function($msj){
           $msj->subject('Kunde - Correo de confirmación');
           $msj->to('*****@*****.**');
       });*/
     $to = $data['email'];
     $subject = 'Kunde - Confirmación de registro';
     $message = $view;
     $headers = 'From: info@kunde.com' . "\r\n" . 'Reply-To: info@kunde.com' . "\r\n" . 'Content-type:text/html;charset=UTF-8' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
     if (mail($to, $subject, $message, $headers)) {
         $respuesta = 'Se ha enviado tu nueva contraseña a tu correo electrónico';
     } else {
         $respuesta = 'Correo electrónico incorrecto, ingrésalo nuevamente';
     }
     return $user;
 }
Example #2
0
 public function obtenerDominio(Request $request)
 {
     $cliente = new clienteModel();
     $response = $cliente->findDomiand($request);
     return $response;
 }