《PHP實例:在Laravel框架里實現發送郵件實例(郵箱驗證)》要點:
本文介紹了PHP實例:在Laravel框架里實現發送郵件實例(郵箱驗證),希望對您有用。如果有疑問,可以聯系我們。
PHP編程 在經過一段時間的使用后,發現在項目中很多地方需要用到用戶驗證,以短信驗證和郵箱驗證為主流趨勢,此篇文章小編給大家總結了如安在Laravel框架中實現發送郵件功能,以后會陸續更上如何實現短信驗證.....
PHP編程在.env文件下
PHP編程1.設置裝備擺設Laravel文件
PHP編程MAIL_DRIVER=smtp //建議使用smtp方式
PHP編程MAIL_HOST=smtp.163.com //建議使用163郵箱 QQ郵箱會有報錯
PHP編程MAIL_PORT=25//smtp 默以為25
PHP編程MAIL_USERNAME=null //本身的163帳號
PHP編程MAIL_PASSWORD=null //客戶端暗碼
PHP編程MAIL_ENCRYPTION=null
PHP編程
PHP編程2.改動config/email.php文件中的
PHP編程'from' => ['address' => null, 'name' => null], //手冊上未提示,但實際應用中 如果為addredd=>null則報錯,需要天寫本身的163地址
PHP編程
PHP編程3. 注冊163的郵箱并進行郵箱帳號設置 POP3/SMTP/IMAP都要開啟 并開啟授權碼并進行手機驗證
PHP編程
PHP編程4.參照Laravel手冊里的郵件發送
PHP編程必需注意的是 在控制器引用郵件發送時 必需首先引用use Mail
PHP編程????發送郵件測試
PHP編程????在路由里設置
PHP編程
PHP編程????在控制器中寫入辦法
PHP編程
PHP編程????????????此中
PHP編程?????????????1:Mail::raw 是發送原生數據,其他的內容發送方式在手冊里都有提供;
PHP編程?????????????2.$message->subjuet('');是文件的題目
PHP編程?????????????3.$message->to();發送給誰
PHP編程這是一份在$message
消息生成器實例中可以使用的辦法清單:
PHP編程
$message->from($address, $name = null);
$message->sender($address, $name = null);
$message->to($address, $name = null);
$message->cc($address, $name = null);
$message->bcc($address, $name = null);
$message->replyTo($address, $name = null);
$message->subject($subject);
$message->priority($level);
$message->attach($pathToFile, array $options = []);
// 以原始 $data 字符串附加一個文件...
$message->attachData($data, $name, array $options = []);
// 獲取底層的 SwiftMailer 新聞實例...
$message->getSwiftMessage();
PHP編程?????????
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6569.html