我正在使用mailgun API和批处理发送功能,为了正确发送带有配方变量的批处理邮件,我必须提供一个有效的JSON编码字典,其中key是纯收件人地址,value是带变量的字典。
我想要获取的JSON对象如下:
'{ "bob@example.com": {"username":"Bob", "id":1} ,
{ "pete@example.com": {"first":"Pete", "id":2} ,'
这是我到目前为止的(伪代码):
$subs = Sub::all();
foreach($subs as $sub)
{
$username = mailName($email->email);
$id = $sub->id;
}
我该怎么办,laravel收集方法有可能吗?
在此先感谢您的菜鸟问题。
答案 0 :(得分:0)
是的,您可以使用collection获得结果,因此回到您的伪代码,您可以这样实现:
onClickListener