从laravel商店功能发送通知

时间:2017-08-20 13:12:23

标签: php laravel

我有通知系统,会在创建后立即将我的帖子发送到电报频道。

  

这是来源:   https://github.com/laravel-notification-channels/telegram

我的通知系统工作得很好,我唯一的问题是我无法获得正确的帖子链接,我在帖子从我的PostController商店功能下创建后发送通知。

我在$post->save();

之后只有这段代码
$post = \App\Post::first();
$post->notify(new \App\Notifications\PostPublished($post));

正如您所看到的那样,它总是将帖子ID 1发送到我的电报频道,我甚至尝试了find(1)并获得了相同的结果。

我现在的问题是:如何获取创建发送到我的频道的相同帖子?

1 个答案:

答案 0 :(得分:0)

代码:$post = \App\Post::first();获取帖子表中的第一行

这意味着你总是得到表格中的第一行

您不需要在$post->save();

之后使用

只需在保存

后不使用$post = \App\Post::first();发送通知

例如:

$post->save();
$post->notify(new \App\Notifications\PostPublished($post));