我使用通知向用户发送批量电子邮件,我有一个包含 1000 封电子邮件的 JSON 文件列表(包括:名称和电子邮件),
由于该通知接受应通报实体,
我非常努力寻找解决方案,我决定创建一个与 User Model 相同的 Model ,我用我的电子邮件填充新的 User Mode ,并将其传递给通知门面,
但我没有找到创建新用户模型的解决方案,
你能帮我吗?
提前致谢,
这是最适合您的解决方案
Notification::route('mail', '[email protected]')
->notify(new NotificationClass($users));
编辑
其他方式也太创建用户模型的实例而不使用它们
$users = [];
foreach ($usersList as $key => $user){
$model = new App\User;
$model->email = $user['email'];
$model->name = $user['name'];
$users[] = $model;
}
Notification::send($users, new NotificationClass($users));
我不确定这个名字是否是必需的,但我猜你可以忽略它!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句