3.3. 验证邮箱(下)

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

验证邮箱

上一节我们实现了检查邮箱是否已验证的中间件,这一节我们将实现发送邮件的具体逻辑。

1. 创建验证邮件通知类

我们将通过 Laravel 内置的通知模块(Notification)来实现验证邮件的发送。

使用 make:notification 命令来创建一个新的通知:

$ php artisan make:notification EmailVerificationNotification

生成的通知类放置在 app/Notifications 目录下,现在我们编辑刚刚生成的通知类:

app/Notifications/EmailVerificationNotification.php

<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;

class EmailVerificationNotification extends Notification implements ShouldQueue
{
    use Queueable;

    // 我们只需要通过邮件通知,因此这里只需要一个 mail 即可
    public function via($notifiable)
    {...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
贡献者:3
讨论数量: 1

EwenSal
邮箱激活流程梳理
4 个点赞 | 0 个回复 | 分享 | 课程版本 5.5