【发布时间】:2014-06-15 06:03:19
【问题描述】:
我正在编写这个简单的代码来发送带有附件的邮件,但是,我无法将路径传递给文件变量。
$pathToFile = "Sale-".$id.".csv";
Mail::send(array('html' => 'sales.invoice_template'), $data, function($message)
{
$message->to('test@test.com'); // dummy email
$message->attach($pathToFile);
});
以上代码抛出:
Undefined variable: pathToFile
另外,我尝试将一个变量(在上面的闭包中添加了 $pathToVariable 和 $message)传递给闭包,但它会引发以下错误:
Missing argument 2 for SaleController::{closure}()
它基本上不识别闭包之外的任何变量。有谁能帮帮我吗?
【问题讨论】:
标签: php email laravel laravel-4