我正在使用Laravel的邮件类,并希望将变量传递给主题.这是我的代码:
public function send()
{
$offer = Offer::find($id)->toArray();
Mail::send('offerMail', $offer, function($message) {
$message->to('some@email.com');
$message->subject('Offer No.' . $offer['code']);
});
}
Run Code Online (Sandbox Code Playgroud)
我正进入(状态
Undefined variable: offer
Run Code Online (Sandbox Code Playgroud)
在定义主题的行内.
不要忘记将外部变量注入Closure的范围.
Mail::send('offerMail', $offer, function($message) use ($offer) {
$message->to('some@email.com');
$message->subject('Offer No.' . $offer['code']);
});
Run Code Online (Sandbox Code Playgroud)
您可以在此处的示例3部分中查看有关此示例.
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |