Отправить уведомление Laravel без сущности - PullRequest
0 голосов
/ 19 мая 2019

Я понимаю, что с уведомлениями Laravel я могу использовать

Notification::send(User::first(), new TodoCompleted($task));

Но что, если я хочу отправить уведомление, в моем случае, в Slack, с некоторыми пользовательскими деталями, хранящимися в массиве ($task впример выше), но без необходимости передавать сущность / модель (User::first() в примере выше).Это возможно?

1 Ответ

0 голосов
/ 19 мая 2019

Для отправки уведомления без использования модели вам нужно будет использовать по запросу :

Notification::route('slack', 'https://hooks.slack.com/services/...')
        ->notify(new TodoCompleted($task));

Просто замените https://hooks.slack.com/services/... на URL, который вы обычно возвращаете из метода routNotificationForSlack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...