使用Laravel通知进行电子邮件验证

时间:2017-06-14 10:46:57

标签: laravel laravel-5 laravel-notification

您可以通过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!');
}

但是,在用户注册时使用此功能发送验证电子邮件是一种很好的方法(在软件设计中)吗?

2 个答案:

答案 0 :(得分:1)

是的,这是一种快速发送通知的方式,我们注册一个问候语,一行文本,一个号召性用语,然后是另一行文本。 MailMessage对象提供的这些方法使得格式化小型事务电子邮件变得简单快捷。然后,邮件通道将邮件组件转换为一个漂亮的,响应迅速的HTML电子邮件模板,其中包含纯文本对应文件。

您还可以更好地格式化通知,例如:

  • 错误消息
  • 自定义收件人
  • 自定义主题
  • 自定义模板

参考Laravel Reference

答案 1 :(得分:0)

Laravel Notifications是Laravel 5.3的全新功能,可让您通过Slack,SMS,Email等服务快速进行通知更新。

这很棒。通知非常简单和强大,您可能不再需要使用任何其他通知工具(邮件,Slack SDK等) - 尤其是当您看到社区创建了多少个自定义通知渠道时。这是疯狂的。

一如既往,强大的力量带来了巨大的责任;确保你小心用户的时间和注意力,并且不要过分关注通知。

所以,出去吧。通知。