大家好我在發送電子郵件時在laravel中遇到錯誤。 我有一個選擇標記 的表單,當我選擇用戶並單擊提交時,我需要在選擇它後發送郵件給他。Laravel 4.2發送電子郵件錯誤
這裏是我的控制器方法:
public function store()
{
$customerId = Input::get('customerid');
$invoice = New Invoice ;
$invoice->customerid = Input::get('customerid');
$invoice->save();
if($invoice->save()){
$email = Customer::whereRaw(' id = :customer',array('customer'=> $customerId))->first(array('email'));
Mail::send('invoices.mail', array($pinvoices,$unpinvoices), function($message){
$message->to($email , 'Name')->subject('your invoices ');
});
}
}
當我點擊提交我得到一個錯誤:
未定義的變量:電子郵件
,當我試着添加我的電子郵件作爲靜態值,如:
$email = "[email protected]" ;
Mail::send('invoices.mail', array($pinvoices,$unpinvoices), function($message){
$message->to($email , 'Name')->subject('your invoices ');
});
它也得到相同的錯誤!
,當我把這樣的值:
Mail::send('invoices.mail', array($pinvoices,$unpinvoices), function($message){
$message->to("[email protected]" , 'Name')->subject('your invoices ');
});
它完美的作品!
它的工作非常感謝:) – Muhammed