Laravel Voyager提交时发送BREAD消息

时间:2018-06-21 14:33:07

标签: php laravel voyager

我正在使用Laravel Voyager管理面板和电报API在群聊中发送消息。我已经用Voyager制作了我的桌子文章面包。现在,我想在发布新文章时发送一条消息。

我不确定如何实现此目标,Voyager位于供应商中,我知道我不应该碰这个。有没有办法在Article模型中编写代码以“检测”新条目,然后在其中调用帮助程序(来自Telegram API的消息)?

编辑:

到目前为止,我已经可以通过添加

来发送消息
Blog::created(function(){
    TelegramHelper::sendMessage('test');

});

致AppServiceProvider

现在,我希望它发送带有文章链接的消息。因此,我需要它来传递来自Create的数据。

已解决:

我已将我的AppServiceProvider代码修改为

Blog::observe(BlogObserver::class);

并为Blog模型创建了一个观察者:

public function created(Blog $blog)
{
    //
    TelegramHelper::sendMessage($blog->name);
}

0 个答案:

没有答案