첨부 파일이있는 메일을 보내려면이 간단한 코드를 작성하고 있지만 파일 변수 경로를 전달할 수 없습니다. 나는 폐쇄 (위의 폐쇄에 $ 메시지와 함께 $ pathToVariable 추가) 변수를 전달하는 시도 또한Laravel Mail - PathToFile 변수를 찾을 수 없습니다.
Undefined variable: pathToFile
을하지만, 다음과 같은 오류가 발생합니다 :
$pathToFile = "Sale-".$id.".csv";
Mail::send(array('html' => 'sales.invoice_template'), $data, function($message)
{
$message->to('[email protected]'); // dummy email
$message->attach($pathToFile);
});
위의 코드는 발생
Missing argument 2 for SaleController::{closure}()
을
기본적으로 클로저 외부의 변수는 식별하지 않습니다. 아무도 여기 좀 도와 줄래?
우수, 많이 감사합니다 ..! –