Configuración del proyecto en Laravel para notificaciones por SMS con Vonage
Comprar curso

29. Configuración del proyecto en Laravel para notificaciones por SMS con Vonage

En este capítulo, aprenderás a configurar el canal de notificación de Vonage para enviar notificaciones por SMS. Aprenderás a crear una cuenta de Vonage y a obtener las credenciales necesarias para integrar Vonage en Laravel. Luego, aprenderás a actualizar la configuración del proyecto Laravel para utilizar el canal de notificación de Vonage. Finalmente, aprenderás a enviar notificaciones por SMS a través del canal de Vonage utilizando Laravel.


6 comentarios

Inicia sesión para comentar

Comentarios:

  • Benjamin Aburto

    Benjamin Aburto hace 11 meses

    Hola victor, tengo problemas para hacer funcionar estas funcionalidades cuando pruebo mi web en produccion en cpanel

     

    Funcionan las notificaciones en tiempo real cuando estoy en el computador, pero desde celulares no me actualiza automaticamente, podrias orientarme de alguna forma porfavor ¿?

     

    • Victor Arana Flores hace 11 meses

      Hola Benjamin, lamentablemente por este medio no puedo soporte de aplicacion, ya que se tendría que hacer test para ver que esta pasando. Por lo pronto te podría decir que no subas una aplicacion de Laravel en un cpanel, sino que uses un vps

  • Martin Aquino

    Martin Aquino hace 1 año

    Hola Victor, como estas? la parte de la vista de los mensajes no está realizada?

    • Victor Arana Flores hace 1 año

      Hola Martín, el curso lo había regrabado hace un tiempo solo que me había olvide de subirlo, y justo hoy lo actualice. 

      Podrías revisarlo por favor, y sino esta indicarme para grbarlo.

  • Ln

    Ln hace 1 año

    Saludos victor, sabes que la forma de como voy a enviar el sms no va a ser por notificacion, y estoy usando el codigo de ejemplo que me da vonage, donde tengo esta funcion

    public function sendSMS() {

         $basic  = new \Vonage\Client\Credentials\Basic("1c695ae2", "yaImTys2sBVZjEEg"); $client =             new \Vonage\Client($basic);

     

          $response = $client->sms()->send(    new \Vonage\SMS\Message\SMS("584129624720",                    “584129624720”, 'A text message sent using the Nexmo SMS API') );

     

        $message = $response->current();

            if ($message->getStatus() == 0) {    

                  echo "The message was sent successfully\n";

           } else {    

                echo "The message failed with status: " . $message->getStatus() . "\n";

           }

     

    }

     

    pero me da el siguiente error que ya he investigado en internet y no doy con la solucion:

     

    Cannot assign Vonage\Client\Credentials\Container to property Vonage\Client\APIResource::$authHandler of type ?Vonage\Client\Credentials\Handler\HandlerInterface

     

  • Ln

    Ln hace 1 año

    Saludos victor, estoy usando laravel 9 y ya este comando de notificacion no me lo permite, en la documentacion aparece este - composer require laravel/vonage-notification-channel guzzlehttp/guzzle, si lo hago, mi pregunta es si los demas pasos seran los mismos sin problemas ?

    • Victor Arana Flores hace 1 año

      Hola. Hasta donde recuerdo no ha cambiado. Pero en todo caso sería cuestion que lo pruebes y comentes por aqui si ha cambiado algo.

    • Ln hace 1 año

      gracias victor, alli te deje otro comentario donde estoy implementando el envio de sms pero no me funciona, agradeceria y verifiques el error para ver que sabes de eso :(

    • Victor Arana Flores hace 1 año

      Hola amigo, voy a tratar de regrabar esta sección en los próximos días para saber que es lo que ha cambiado :D

  • Christian Beltran

    Christian Beltran hace 1 año

    Hola Victor, estoy tratando de hacer el pago de algunos cursos por PAyPAl pero no se ha podido, es como si hubiera algún error, puede validar por favor. Me urge comprar unos cursos :D

    • Victor Arana Flores hace 1 año

      Hola Christian que error te sale? Por que he tenido ventas este dia con normalidad.

    • Christian Beltran hace 1 año

      que raro, en la tarde volvere a intentar a ver si puedo hacer la compra :D

  • Jose Alberto Gomez Olivares

    Jose Alberto Gomez Olivares hace 2 años

    como logro actualizar Vonage laravel 8 a laravel 9, acabo de actualizar laravel, ya que me lo pidieron en mi tesis, pero la parte de envio de notificaciones me lanza error: Driver [nexmo] not supported. como puedo solucionarlo en laravel 9

    • Victor Arana Flores hace 2 años

      Hola Jose, te recomiendo leer la guia de actualizacion de Laravel. Hay varias cosas que tienes que considerar cuando actualizas de una version a otra.

      https://laravel.com/docs/9.x/upgrade