php - Laravel:在 Mail::to 中使用电子邮件和姓名

标签 php email laravel-5

我有一个联系表,其中有人提供了他的姓名和电子邮件。我现在想用 Laravel 给他发一封电子邮件。

我在 docs 中找到

To send a message, use the to method on the Mail facade. The to method accepts an email address, a user instance, or a collection of users.

事实上

\Mail::to('example@gmail.com')->send(new \App\Mail\Hello);

有效。但是是否也可以提供电子邮件收据的姓名

我想在 Laravel API 中查找 Mail Facade但令我惊讶的是,立面没有to功能?

那么我怎样才能知道 to 函数的真正作用,以及我是否也可以传递名称参数?

最佳答案

在 laravel 5.6 中,您的问题的答案是:为每个具有“电子邮件”和“姓名”键的收件人使用关联数组,应该与 $to、$cc、$bcc 一起使用

$to = [
    [
        'email' => $email, 
        'name' => $name,
    ]
];
\Mail::to($to)->send(new \App\Mail\Hello);

关于php - Laravel:在 Mail::to 中使用电子邮件和姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47905130/

相关文章:

php - 如何使用geoplugin在php中获取国家名称?

php - 如何从 php 中检索值?

email - 如何在 Go 中发送带有附件的电子邮件

linux - 更改本地主机 sendmail 发件人

mysql - Laravel - 无法解决违反完整性约束的问题

php - 如何在 laravel 中使用 javascript 的 post 方法将数据传递给 Controller

java - exec 命令在 Linux 服务器上不起作用

php - 使用 PHP 进行动态 MySQL 查询

html - Shopify Email 模板添加条码 (UPC)

laravel - 如何在 Laravel Blade 中显示数组的动态键?