Я читал страницу о новых уведомлениях в Laravel 5.3 и видел некоторые учебные пособия от Laracasts, но я хотел бы знать, что доступно в терминах переменных и т. Д.
В документации по Slack API видно, что я могу создавать кнопки в уведомлении, однако уведомление (с использованием SlackMessage) показывает, что я не могу использовать action (), и оно выдает
ошибка
Вызов неопределенного метода Illuminate \ Notifications \ Messages \ SlackMessage :: action ()
У кого-нибудь есть информация об этом?
Заранее спасибо!
Я думаю, что вы неправильно читаете документацию. В соответствии с Larevel Slack Notification, это не поможет вам создать «кнопку» в Slack.
Laravel Notification это механизм для создания уведомлений по различным каналам, таким как SMS (Nexmo), база данных, электронная почта, Slack. Так что, если вы тщательно обдумаете это, «кнопка» на самом деле не является общей схемой в этих каналах, поэтому action
здесь не реализовано в Slack.
В контракте action
метод найден в SimpleMessage
или же MailMessage
на самом деле относится к «призыв кдействиеКнопка. Она помогает вам создать кнопку в электронном письме. Это не относится к другим типам уведомлений, таким как DatabaseMessage
, NexmoMessage
, или же SlackMessage
, Вы просто не (или не имеете смысла) создавать кнопки в этих каналах.
Если вам нужно создать дополнительный контент с SlackMessage
просто расширьте его и создайте для себя.
Других решений пока нет …