簡體   English   中英

通過Gmail發送郵件,“ bbc”不起作用-Laravel 5.2

[英]Sending mails via Gmail, 'bbc' not working - Laravel 5.2

我正在向許多用戶發送電子郵件,我想添加BBC,發送本身正在工作,但是當我添加bbc時,出現此錯誤

call_user_func_array() expects parameter 1 to be a valid callback, class 'Swift_Message' does not have a method 'bbc'

我正在發布控制器:

use Illuminate\Http\Request;

use App\User;
use Illuminate\Support\Facades\Mail;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class EmailController extends Controller
{
    public function sendEmail(){


        $users = User::where('type','student')->pluck('email');


            foreach ($users as $user) {
                Mail::send('emails.test', ['user' => $users], function ($message) use ($users, $user) {
                    $message->from('mg.kvelichkov@gmail.com', 'МГ "Константин Величков"');
                    $message->to($user);
                    $message->bbc($user);
            });

        }

        return "Your email has been sent successfully";
    }
}

正確的方法bcc而不是bbc

只需將其更改為:

$message->bcc($user);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM