【问题标题】:Pusher not working, no push notifications, is echo working at all?推送器不工作,没有推送通知,回声是否工作?
【发布时间】:2018-07-16 19:58:51
【问题描述】:

我按照本教程了解如何实现实时通知:

https://www.sitepoint.com/add-real-time-notifications-laravel-pusher/

我按照说明设置了 simple-blog 新项目,并且能够使通知工作,但是最后一步 pusher 不起作用。我还尝试克隆整个 repo,以为我在代码中犯了一些错误,但它也不起作用。当然,我设置了我的推送应用程序并将密钥等放入 .env 和 javascript 中。任何人都可以尝试克隆它并查看它是否有效?我似乎无法找到问题所在。

我已经尝试使用php artisan queue:workphp artisan queue:listen 启动队列

这是通道路线:

use Illuminate\Support\Facades\Broadcast;

Broadcast::channel('App.User.{id}', function ($user, $id) {
    return (int) $user->id === (int) $id;
});

App\Providers\BroadcastServiceProvider::class,在 config/app.php 中设置

我不知道为什么它不起作用。 有什么线索吗?

【问题讨论】:

  • 什么版本的 Laravel?你的 BROADCAST_DRIVER=pusher 在你的 .env 中吗?
  • 是的,就是这样。它被设置为日志
  • 是的,我之前也遇到过同样的问题 :),我已经将其作为帮助其他人的答案。 @Chriz74

标签: php laravel notifications broadcast pusher


【解决方案1】:

确保在 .env 中设置 BROADCAST_DRIVER=pusher

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多