2016-09-03 66 views
-1

我試過郵件功能在laravel,但我沒有得到success.Kindly建議我,如何發送電子郵件laravel。 這是我在Controller中的代碼。如何在laravel 5.2中使用郵件功能?

$Body = "$CusName ($UID - $CusEmail) from $SiteID"; 

$param = array('User'=>$Use, 'Pass'=>$Pass,'Body'=>$Body,'SiteID'=>$SiteID); 
$Email['To']="[email protected]"; 
$Email['Sender']=$CusEmail; 
$Email['Body']=$data; 

$mail= mail("[email protected]","My subject",$data); 

三江源

+0

這應該如何工作?沒有使用$ param,$ data沒有被定義 –

回答

4

你不應該使用郵件()直接與Laravel功能。相反,使用郵件外觀發送電子郵件使用任何可用的驅動程序。

Mail::send('your.view', $arrayOfParameterPassedToTheView, function ($m) { 
    $m->from('[email protected]', 'Topic'); 
    $m->to('[email protected]', 'User Name')->subject('Subject'); 
}); 

你可以在這裏找到更多的例子:https://laravel.com/docs/5.2/mail

0

您可以按照this後發送郵件。而最重要的是,laravel默認郵件系統mailtrap僅適用於本地環境,只能使用服務器的mailtrap發送郵件。使用sparkpost,您可以每天免費發送100,000封郵件。它幾乎可以立即輕鬆設置和發送郵件。