gpt4 book ai didi

php - Mailgun 发送邮件 laravel

转载 作者:行者123 更新时间:2023-12-05 05:21:23 26 4
gpt4 key购买 nike

我使用 mailgun 并且设置已完成,我已经对其进行了测试并可以正常工作,但我不明白为什么我不能在没有数组的情况下发送电子邮件,在这里我尝试使用数组但我不知道为什么它的错误是 Undefined variable: data

public function kirim(Request $request){

$data = array(
'email_address'=>$request->email_address,
'cc'=>$request->cc,
'subject'=>$request->subject,
'keterangantambahan'=>$request->keterangantambahan
);

Mail::send('laporan.kirim', $data, function($message) {
$message->from('christian7andrew@gmail.com', 'PuraBox');
$message->to($data['email_address']);
});

return redirect('/');
}

知道如何正确使用数组吗??

最佳答案

使用使用

看起来您正在使用支持 closures 的 php 版本

Mail::send('laporan.kirim', $data, function($message) use ($data) {
$message->from('christian7andrew@gmail.com', 'PuraBox');
$message->to($data['email_address']);
});

send() 方法的第二个参数是设置邮件选项。不将变量放在函数体内。

use 将变量放入函数体

关于php - Mailgun 发送邮件 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42990971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com