我使用通知向用户发送批量电子邮件, 我有1000封电子邮件作为JSON文件的列表(包括:name和电子邮件),
由于该通知接受应通知的实体,
我非常努力地寻求解决方案, 我决定创建一个与User Model相同的Model,用电子邮件填充新的User Mode,并将其传递到通知外观,
但是我找不到用于创建新用户模型的解决方案,
可以帮我吗?
预先感谢
答案 0 :(得分:0)
这是最适合您的solution
Notification::route('mail', 'taylor@example.com')
->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));
我不确定名称是否是必需的,但是我猜你可以忽略它!