邮件验证

邮件通知验证url错误

EmailVerificationNotification

public function toMail($notifiable)
    {
        // 使用 Laravel 内置的 Str 类生成随机字符串的函数,参数就是要生成的字符串长度
        $token = Str::random(16);

        // 往缓存中写入这个随机字符串,有效时间为 30 分钟。
        Cache::set('email_verification_'.$notifiable->email, $token, 30);

        return (new MailMessage)
                    ->line('请点击下方链接验证您的邮箱')
                    ->greeting($notifiable->name.'您好:')
                    ->subject('注册成功,请验证您的邮箱')
                    ->action('验证', url('/email_verification/verify?email=' . $notifiable->email . '&token=' . $token));
    }
wuchenge
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
leo
最佳答案

@wuchenge 课程里面有说明为什么这么写,认真看

5年前 评论
讨论数量: 3
leo

有什么问题?

5年前 评论
wuchenge

书上的代码错了。
action('验证', url('/'));
action('验证', url('/email_verification/verify?email=' . $notifiable->email . '&token=' . $token));

5年前 评论
leo

@wuchenge 课程里面有说明为什么这么写,认真看

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!