Я следовал нескольким учебникам о том, как отправить сообщение Slack через Laravel.Открытая функция routeNotificationForSlack ($ Notification) никогда не вызывается, но я не знаю почему.
Мой дескриптор уведомления выглядит следующим образом: задачи извлекаются красноречивым запросом, заканчивающимся на -> get () class: 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');
}