【问题标题】:is it possible to notify all users using Laravel notification with pusher?是否可以使用带有推送器的 Laravel 通知通知所有用户?
【发布时间】:2019-01-15 12:39:32
【问题描述】:

当有新公告时,是否可以向所有用户创建/发送通知。

我希望使用数据库通知来通知所有用户。

由于我看到的大部分教程都是电子邮件通知,这可能吗?请附上链接或有关我如何实现此功能的任何想法。

【问题讨论】:

    标签: laravel notifications pusher


    【解决方案1】:

    Literally in the documentation:

    或者,您可以通过 Notification 门面发送通知。 这主要在您需要向 多个应通知实体,例如用户集合。发送 使用门面的通知,传递所有的通知实体 以及发送方法的通知实例:

    Notification::send($users, new InvoicePaid($invoice));
    

    所以是的,您可以通过从数据库中获取所有用户并使用外观发送通知来发送给所有用户。

    例如:

    Notification::send(User::all(), new InvoicePaid($invoice));
    

    【讨论】:

    • 先生,您提供的代码在哪里添加?内部通知模型?
    • 不,假设您需要通知用户您正在注册,因此请在 return $user 行之前的 RegisterController 注册方法下使用此代码
    猜你喜欢
    • 1970-01-01
    • 2017-04-07
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多