介绍在 Laravel 5.3 中,他们引入了一个新的通知系统,允许您使用短信、电子邮件等轻松发送通知。
今天,我们将深入研究如何使用 ClickSend 发送短信通知。
为了使事情简单化,我们将举一个小示例场景。因此,在这个例子中,我们有一个电子商务网站,并且我们希望如果我们的某个客户在其特定订单上成功付款,就发送短信通知。
先决条件
您应该已经安装了可用的 Laravel 5.3。如何如果您还没有,可以在此处安装 Laratall-laravel 并且您还应该拥有 ClickSend API 凭据。如果您没有,可以在此处访问:
安装
现在我们已经完成所有设置,可以开始进行一些有趣的事情了。
第一步是安装我们的 ClickSend Laravel 通知通道库。将其添加到您的 composer.json文件中:
不要忘记执行 Composer 更新来获取我们的 Laravel 通知频道库。
第二步是添加和更新我们的 ClickSend API 凭证。转到您的 configservices 文件并添加以下代码:
最后一步是创建我们自己的通知 whatsapp 号码 事件。在我们的场景中,我们可以创建我们的OrderPaid通知。您可以轻松创建通知,如下所示:
在您的项目目录中运行此命令
基本上,我们在这里所做 别人能用你的电话号码做什么 的是告诉 Laravel,如果我们触发OrderPaid通知,我们将使用 ClickSend 作为渠道。
使用通知系统现在非常简单。好的,如何假设我们的代码中有 Order Eloquent 模型。您可以 在其中添加通知特征,如下所示:
这里的关键是 在 Eloquent 模型中 手机号码资料 使用Notifiable代码。现在我们已经设置了 Eloquent 模型来使用新的通知系统。我们现在可以使用它来发送通知。