/** * 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; }
public function obtenerDominio(Request $request) { $cliente = new clienteModel(); $response = $cliente->findDomiand($request); return $response; }