我有一个laravel应用程序, 我在注册时向用户发送通知。我在模型上使用notify()。但我有一个问题,如何向自定义电子邮件地址发送通知?相同的通知。
以下是我所拥有的:
`$admin = Admin::find(1);
$admin->email = 'admin@site.com';
$admin->notify((new NewUserRegistered($user))->delay($when));
$user->notify((new UserRegistered($user))->delay($when));`
我获得了一个用户模型实例,并自定义电子邮件以输入自定义电子邮件...但是,电子邮件会发送到模型上的原始邮件并忽略编辑。 我该怎么办?
答案 0 :(得分:0)
作为解决方法,您可以在发送消息之前保存模型
$admin->email = 'admin@site.com';
$admin->save();
之后,您可以按原样检索电子邮件
答案 1 :(得分:0)
这里的代码片段可用于将通知直接发送到电子邮件地址,而无需创建用户或数据库中没有用户。
Notification::route('mail', 'me@abdulrehman.pk')->notify(new InvoicePaid($invoice));