laravel发送邮件带附件问题

Mail::queue('admin.mail.mailview', ['content' => $content], function($message)
{
$message->to('466280673@qq.com', 'John Smith')->subject('Welcome!');
$message->attach($filepath);
//return view('admin.mail.sendmail');
});
老是报filepath未定义,请求解答啊
已邀请:

FiveSay - 成武

赞同来自: 绿柠檬a sk_1994

匿名回调获取外部变量,许使用 use 语法,注意下面的 use ($filepath)
Mail::queue('admin.mail.mailview', ['content' => $content], function ($message) use ($filepath)
{
    $message->to('466280673@qq.com', 'John Smith')->subject('Welcome!');
    $message->attach($filepath);
    //return view('admin.mail.sendmail'); 
});

要回复问题请先登录注册