【发布时间】:2018-03-21 06:53:25
【问题描述】:
我正在使用Laravel 5.4 Mailables,无法将数据从我的集合传递到视图。
我收藏了$users:
[
0 => {
"name": "Justin",
"email": "justin@test.com",
"passwordExpires": "7 days"
}
1 => {
"name": "Max",
"email": "max@test.com",
"passwordExpires": "2 days"
}
]
使用一组用户调用 mailable:
Mail::to($users)->send(new PasswordExpiring());
但PasswordExpiring() 无权访问正在发送电子邮件的当前用户。我可以在构造函数中传递所有用户,但我无法知道邮件试图发送到哪一个。
如何将当前用户数据传递到我的可邮寄视图中?
【问题讨论】:
-
你有没有想过如何做到这一点?我有同样的问题。
-
我在@split19下方添加了我的答案
-
谢谢@贾斯汀。我最终也是这样做的。
-
有没有更好的办法?
标签: php laravel laravel-5.4