laravel松弛消息未发送

时间:2018-09-12 09:13:34

标签: laravel notifications slack

我遵循了一些有关如何通过Laravel发送Slack消息的教程。 从不调用公共函数routeNotificationForSlack($ notification),但我不知道为什么。

我的Notification句柄看起来像这样,待办事项是通过一个雄辩的查询检索的,该查询以-> get()类结尾:NotifyTodo:

foreach($todos as $todo) {

    $reminder = new RemindTodo($todo);

    $reminder->toSlack($reminder);
}

我的toSlack函数类:RemindTodo:

public function toSlack($notifiable)
{
    $todo = $this->todo;

    return (new SlackMessage)
        ->success()
        ->content($todo['description']);
}

和我的:Todo:模型,其中包含使用Notifiable;和routeNotificationForSlack方法:

public function routeNotificationForSlack($notification)
{
    dd('test');
    return env('SLACK_WEBHOOK_URL');
}

1 个答案:

答案 0 :(得分:0)

如果您使用.env,请尝试清除缓存,如下所示:

php artisan cache:clear