Laravel+WordPress 实现 Laravel 自带的注册发送邮件,无法发送邮件。
已阅读过官方邮件验证的文档.
在user模型里implements MustVerifyEmail,同时在上面 use Illuminate\Auth\Notifications\VerifyEmail了,这种情况下邮件能正常发送。
但是由于项目的模型不是extends Authenticatable,所以少了点什么,导致无法邮件发送失败。
之前直接这么写extends \Corcel\Model\User implements MustVerifyEmail,但是出现红色高亮报错,所以在把MustVerifyEmail的四个函数初始化,通过。但是经过测试,流程走通,能进入到下一个页面,邮件没有发送成功,经过排查,得知是没有写到队列里,但是不知道该如何解决,希望能指点一下。下面上一下代码
class Customer extends \Corcel\Model\User implements MustVerifyEmail
{
use Notifiable;
public function hasVerifiedEmail(){
}
public function markEmailAsVerified(){
}
public function sendEmailVerificationNotification( ){
}
public function getEmailForVerification(){
}
}
推荐文章: