Laravel:向多个用户发送电子邮件
我想用拉威尔发电子邮件。2用户获得不同的电子邮件内容。这是我的代码 TransactionController.phpLaravel:向多个用户发送电子邮件,laravel,email,Laravel,Email,我想用拉威尔发电子邮件。2用户获得不同的电子邮件内容。这是我的代码 TransactionController.php use App\Mail\MailFruitCustomer; use App\Mail\MailFruitSeller; $data = array( 'fruitid' => 'F01', 'fruitname' => 'Banana', 'customercode' => 'B23
use App\Mail\MailFruitCustomer;
use App\Mail\MailFruitSeller;
$data = array(
'fruitid' => 'F01',
'fruitname' => 'Banana',
'customercode' => 'B2345',
'sellercode' => 'S9546'
);
Mail::to(customer1@mail.com)->send(new MailFruitCustomer($data));
Mail::to(seller1@mail.com)->send(new MailFruitSeller($data));
MailFruitCustomer.php(在邮件文件夹中)
MailFruitSeller.php(在邮件文件夹中)
customerreceipt.blade.php
@component('mail::message')
Customer Receipt Detail
Fruit ID: {{ $data['fruitid'] }}
Fruit Name: {{ $data['fruitname'] }}
Customer Code: {{ $data['customercode'] }}
Thank you.<br>
@endcomponent
@component('mail::message')
Seller Receipt Detail
Fruit ID: {{ $data['fruitid'] }}
Fruit Name: {{ $data['fruitname'] }}
Seller Code: {{ $data['sellercode'] }}
Thank you.
@endcomponent
这是工作和用户都得到不同内容的电子邮件。但这一过程需要更长的时间。在拉维有什么我可以申请的邮寄方式吗
任何帮助都将不胜感激。谢谢。您正在搜索队列: 您创建了一个发送邮件的作业,并对该作业进行排队。Laravel可以更快地发送响应,并且邮件是异步发送的
附加:我继续学习队列并创建发送邮件的作业 我遇到了另一个问题,在别人的帮助下解决了它。多谢各位 这里是链接
@component('mail::message')
Customer Receipt Detail
Fruit ID: {{ $data['fruitid'] }}
Fruit Name: {{ $data['fruitname'] }}
Customer Code: {{ $data['customercode'] }}
Thank you.<br>
@endcomponent
@component('mail::message')
Seller Receipt Detail
Fruit ID: {{ $data['fruitid'] }}
Fruit Name: {{ $data['fruitname'] }}
Seller Code: {{ $data['sellercode'] }}
Thank you.
@endcomponent