您可以通过Laravel中的电子邮件发送通知......
<?php
public function toMail($notifiable)
{
$url = url('/invoice/' . $this->invoice->id);
return (new MailMessage)
->greeting('Hello!')
->line('One of your invoices has been paid!')
->action('View Invoice', $url)
->line('Thank you for using our application!');
}
但是,在用户注册时使用此功能发送验证电子邮件是一种很好的方法(在软件设计中)吗?
答案 0 :(得分:1)
是的,这是一种快速发送通知的方式,我们注册一个问候语,一行文本,一个号召性用语,然后是另一行文本。 MailMessage对象提供的这些方法使得格式化小型事务电子邮件变得简单快捷。然后,邮件通道将邮件组件转换为一个漂亮的,响应迅速的HTML电子邮件模板,其中包含纯文本对应文件。
您还可以更好地格式化通知,例如:
答案 1 :(得分:0)
Laravel Notifications是Laravel 5.3的全新功能,可让您通过Slack,SMS,Email等服务快速进行通知更新。
这很棒。通知非常简单和强大,您可能不再需要使用任何其他通知工具(邮件,Slack SDK等) - 尤其是当您看到社区创建了多少个自定义通知渠道时。这是疯狂的。
一如既往,强大的力量带来了巨大的责任;确保你小心用户的时间和注意力,并且不要过分关注通知。
所以,出去吧。通知。