【问题标题】:Laravel Notification or Mailable for friend request/acceptLaravel 通知或可邮寄的朋友请求/接受
【发布时间】:2019-10-24 15:17:24
【问题描述】:

假设我们有一个用户可以互相关注的社交网站。使用Laravel Notification 通知用户有人想关注他或有人接受了他的关注请求或Laravel Mailable 是更好的主意吗?

我已经阅读了this question 并且似乎 Mailable 是一个更好的主意,因为收件人和电子邮件内容不一样(在内容中我不得不说 $thisUserId 要求关注你,或 $thisUserId 接受了你的关注请求。

实现此(关注请求关注已接受)或其他操作(例如您的朋友对您的帖子发表评论)的最佳方式是什么或类似的东西?

Laravel 通知Laravel 可邮寄

【问题讨论】:

  • 您可以通过推送器使用网络通知

标签: php laravel laravel-mail laravel-notification


【解决方案1】:

看来你低估了 Laravel 通知。它还具有使用自定义模板的灵活性。你也可以使用mailable

遵循文档。 https://laravel.com/docs/5.8/notifications

由于发送/接受好友请求属于通知类别,而 Laravel 通知仅用于通知目的。所以毫无疑问你应该这样做。

因为它提供了在不同渠道以及mail 发送通知的灵活性。

mailable 非常有限,无法通过 laravel 提供到达邮件功能。

其余的一切都取决于您的应用程序架构和您的决定 :)

【讨论】:

  • 在我写这篇评论时,我已经解决了我的问题。我缺少的关键概念是通知类上的__construct 方法,我可以使用它来传递收件人user_id。当然,答案是使用通知,而不是可邮寄的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-02
  • 2019-02-24
  • 1970-01-01
  • 2018-07-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多