在控制台应用程序中发送laravel松弛通知

时间:2019-03-02 22:44:30

标签: php laravel

尝试在控制台应用程序中发送闲置通知。阅读文档后,仍然很难做到这一点。到目前为止,在我所看到的所有示例中,在用户模型上都调用notify来发送通知(请参见下文)。

$user->notify(new NewIssue());

试图实现的是在控制台应用程序中发送通知。目前,当我在控制台中运行以下命令时,我没有收到任何通知,也没有错误。我的休闲环境已经设定好。我想念什么?任何帮助将不胜感激。

  public function handle()
    {

            new NewIssue();

    }
   public function toSlack($notifiable){

        return (new SlackMessage)
                ->content('Hello there');
    }

1 个答案:

答案 0 :(得分:0)

也许您需要指定用户或频道(如果尚未指定)。从文档中:

export class AppComponent implements OnInit {
    constructor( private notificationService: NotificationService ) {}

    unreadNotification(dataFromChild: string) {
        console.log(dataFromChild);
    }
}

我猜想指定一个用户名,您将删除public function toSlack($notifiable) { return (new SlackMessage) ->to('#channel-name') ->content('Hello there'); } ,例如#