Maison > Questions et réponses > le corps du texte
Tout au long du projet, j'ai essayé beaucoup de choses pour comprendre pourquoi je ne pouvais pas envoyer l'e-mail de confirmation :) Après toutes mes tentatives, j'ai réalisé que mon préfixe d'attribut (us_email) n'était pas autorisé et j'ai dû l'écrire comme "email" . J'ai même essayé de remplacer la fonction getEmailForVerification mais cela n'a pas fonctionné
public function getEmailForVerification(): string { return $this->us_email; }
Existe-t-il un moyen d'utiliser le préfixe « us_ » comme nom d'attribut de mon e-mail et d'envoyer des notifications de vérification par e-mail ?
P粉4765470762024-01-11 15:55:32
WooooW, j'ai trouvé la solution J'ai utilisé "Accesseurs et Modificateurs". On dirait qu'il a un alias défini pour mon champ us_email
public function email(): Attribute { return Attribute::make( get: fn($email) => $this->us_email, set: fn($email) => $this->us_email = $email ); }