Configuración del proyecto en Laravel para el canal de base de datos de notificaciones
Comprar curso

15. Configuración del proyecto en Laravel para el canal de base de datos de notificaciones

En este capítulo, aprenderás a configurar el canal de base de datos para almacenar las notificaciones en la base de datos en lugar de enviarlas por correo electrónico. Aprenderás cómo actualizar la configuración del proyecto para que las notificaciones se almacenen en la base de datos y cómo configurar la tabla de base de datos para almacenar las notificaciones.


4 comentarios

Inicia sesión para comentar

Comentarios:

  • Sandigowebs

    Sandigowebs hace 8 meses

    Profe una pregunta como puedo acceder y manipular estos datos en el mesnaje enviado, para {"url":"http:\/\/127.0.0.1:8000\/messages\/89","body":"Info. Importante SANDIGO KAMACHO"}  me puede ayudar por fvaor

  • Sandigowebs

    Sandigowebs hace 10 meses

    Debes mencionar que debemos quitar, implements ShouldQueue   ya que eos era lo q no me permitia pasar, me di cuenta pausando el video paso a paso

  • Sandigowebs

    Sandigowebs hace 10 meses

  • Sandigowebs

    Sandigowebs hace 10 meses

    holoa porfe, siguiendo el vidieo  al legar la notificaion, no me guarda nada, queda vacio, le puse en el return solo texto, y tam,poco lo guarda, los demas campos si los llena, pero menos el data que puedo revisar,  asi pasao el return . 

        public function toDatabase($notifiable)
           {  
            //   dd($notifiable);→ aca nno me hace el DD ES como si no pasara por aca
           return [
              'url'=>route('messages.show',$this->message->id),
              'message'=>'Haz recibido un mensaje de '. User::find($this->message->from_user_id)->name
           ];
       }

     

    y la via esta bien,

       public function via($notifiable)
       {
           return ['mail','database'];// EL DATO QUE TENGAMOS ACA ES EL TIPO DE NOTIFICACION A USAR
       }
     

    sera q me puede ayudar por favor