I have a function that sends an email like this:

Mail::to($email)
->cc($arraywithemails)
->send(new document());

如何将邮箱发送给多个抄送用户?我查过官方文件,但没有任何线索.

推荐答案

The setAdress() function in Mailable allow you to give an array as argument :

Mailable.php

So You should be able to use the function by passing an array as your argument

Mail::to($email)
    ->cc(['name1@domain.com','name2@domain.com'])
    ->send(new document());

Laravel相关问答推荐

Laravel使用PostgreSQL显示";`try 读取null`上的属性,而不是SQL错误消息

密码确认在Livewire中不匹配

如何正确使用 Spatie\Laravel Data 来获取数据?

Laravel 获取具有多对多关系的中间表数据

如何在 laravel livewire 中按 bool 值排序数组

Laravel 5.4 - 如何为同一个自定义验证规则使用多个错误消息

Laravel Blade:@stop VS @show VS @endsection VS @append

Laravel - 加载常见的页眉和页脚以查看

Laravel 5.4 中的自定义助手类

Eloquent: hasNot 带参数

Laravel 4:验证前修剪输入的最佳实践

Laravel 查询构建器 - 如何按别名分组,或进行原始 groupBy

Laravel 从现有模型生成迁移

如何在新安装时指定 Lumen(或 Laravel)版本?

如何在 Laravel 5.5 中为选定的请求类设置自定义响应

干预图像:直接从带有原始文件名和分机的网址保存图像?

Laravel 5 Carbon 全局语言环境

使用 Laravel 使用 2 个磁盘复制文件

无法声明类 Controller,因为该名称已在使用中

Laravel Nova 显示用户友好的资源名称