84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在整个项目中,我尝试了很多方法来弄清楚为什么我无法发送确认电子邮件:)经过我所有的尝试,我意识到我的属性前缀(us_email)是不允许的,我必须将其写为“email”。 甚至尝试重写getEmailForVerification函数,但它没有起作用
public function getEmailForVerification(): string { return $this->us_email; }
有没有办法使用“us_”前缀作为我的电子邮件属性名称并发送电子邮件验证通知?
WooooW, 我找到了解决方案 我使用了“访问器和修改器”。它看起来像是为我的us_email字段设置了一个别名
public function email(): Attribute { return Attribute::make( get: fn($email) => $this->us_email, set: fn($email) => $this->us_email = $email ); }
WooooW, 我找到了解决方案 我使用了“访问器和修改器”。它看起来像是为我的us_email字段设置了一个别名