【问题标题】:How to send laravel notification to a custom email如何将 laravel 通知发送到自定义电子邮件
【发布时间】:2021-03-06 16:13:49
【问题描述】:

我有一个 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));`

我得到一个用户模型实例,并自定义电子邮件以输入自定义电子邮件......但是,电子邮件发送到模型上的原始邮件并忽略编辑。 请问我该怎么做?

【问题讨论】:

  • 显示完整的注册码

标签: laravel


【解决方案1】:

这里的代码 sn-p 可用于将通知直接发送到电子邮件地址,而无需创建用户或数据库中没有用户。

Notification::route('mail', 'me@abdulrehman.pk')->notify(new InvoicePaid($invoice));

【讨论】:

    【解决方案2】:

    作为一种解决方法,您可以在发送消息之前保存模型

    $admin->email = 'admin@site.com';
    $admin->save();
    

    之后,您可以按原样检索电子邮件

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 2021-01-05
      • 1970-01-01
      • 2015-08-25
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      相关资源
      最近更新 更多