Laravel推杆Illuminate \ Broadcasting \ BroadcastException没有消息 [英] Laravel pusher Illuminate \ Broadcasting \ BroadcastException No message

查看:156
本文介绍了Laravel推杆Illuminate \ Broadcasting \ BroadcastException没有消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用带有推子的Laravel 5.5进行实时通知,即从Api发出的通知
在我完成配置后
在Api中

I'am using Laravel 5.5 with pusher to make a real time notification , the notification made from the Api
after i made the configuration
in the Api

     public function store(Request $request)
    { 
         $advertising = Advertising::create($request->all()); 
         $admins = \App\Admin::all();
        \Notification::send( $admins, new \App\Notifications\AdvertisingAdded($advertising) );

         return $advertising;
    } 

在广告添加中

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;

use Illuminate\Notifications\Messages\BroadcastMessage;
use App\Advertising;

class AdvertisingAdded extends Notification
{
    use Queueable;

    //-must be public fir pusher
    public $advertising;

    public function __construct(Advertising $advertising)
    {
        $this->advertising = $advertising;
    }


    public function via($notifiable)
    {
        return ['database','broadcast'];
    }


    public function toArray($notifiable)
    {
        return [
            'msg' => 'Advertising '.$this->advertising->title_ar.' is added ',
            'advertising_id' => $this->advertising->id
        ];
    }

    public function toBroadcast($notifiable)
    {
        return new BroadcastMessage([
            'msg' => 'Advertising '.$this->advertising->title_ar.' is added ',
            'advertising_id' => $this->advertising->id
        ]);
    }
}

当我从邮递员发帖时出现错误

when i post from postman i get an error

Illuminate \ Broadcasting \ BroadcastException没有消息 错误图片

Illuminate \ Broadcasting \ BroadcastException No message error image

我关注了此视频 https://www.youtube.com/watch?v = i6Rdkv-DLwk

推荐答案

我通过以下方法解决了我的问题:加密:false

i solve my problem by : making the encrypted: false

这篇关于Laravel推杆Illuminate \ Broadcasting \ BroadcastException没有消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆