最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶

 更新時(shí)間:2020年06月14日 11:04:26   作者:CHARLES  
這篇文章主要給大家介紹了關(guān)于Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel6.18.19具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

前言

在做一個(gè)通知系統(tǒng)時(shí),業(yè)務(wù)需求,根據(jù)不同場(chǎng)景使用不同的賬戶發(fā)送郵件,laravel默認(rèn)只支持一個(gè)郵箱發(fā)郵件。不滿實(shí)際情況,使用Config::set()方法動(dòng)態(tài)設(shè)置賬戶后,可以成功發(fā)送郵件,再次set無法再次修改發(fā)件賬戶。

查閱多個(gè)資料的值,需要重新設(shè)置SwiftMailer。

方法如下:

創(chuàng)建郵箱賬戶配置文件/config/my_emails.php

<?php
return [
 'emails' => [
  'a' => [
   'email' => 'a@188.com',
   'password' => '專屬客戶端密碼',
   'smtp' => 'smtp.188.com',
   'port' => '465',
   'encryption' => 'ssl',
   'name' => '靚仔A',
  ],
  'b' => [
   'email' => 'b@188.com',
   'password' => '專屬客戶端密碼',
   'smtp' => 'smtp.188.com',
   'port' => '994',
   'encryption' => 'ssl',
   'name' => '靚女b',
  ],
 ],
];

接下來創(chuàng)建切換助手類

<?php
namespace App\Mail;
use Illuminate\Support\Facades\Mail;
 
class MailHelper
{
 public static function setAccount($accountName)
 {
  $transport = new \Swift_SmtpTransport(
   config("my_emails.emails.{$accountName}.smtp"),
   config("my_emails.emails.{$accountName}.port"),
   config("my_emails.emails.{$accountName}.encryption")
  );
  $transport->setUsername(config("my_emails.emails.{$accountName}.email"));
  $transport->setPassword(config("my_emails.emails.{$accountName}.password"));
  $mailer = new \Swift_Mailer($transport);
  Mail::setSwiftMailer($mailer);
  Mail::alwaysFrom(config("my_emails.emails.{$accountName}.email"), config("my_emails.emails.{$accountName}.name"));
 }
}

實(shí)際使用如下:

<?php
MailHelper::setAccount('a');
Mail::to('boy@163.com')->send(new TestMail());
MailHelper::setAccount('b');
Mail::to('girl@163.com')->send(new TestMail());

總結(jié)

到此這篇關(guān)于Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶的文章就介紹到這了,更多相關(guān)Laravel6.18.19切換發(fā)件賬戶內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • laravel 5 實(shí)現(xiàn)模板主題功能

    laravel 5 實(shí)現(xiàn)模板主題功能

    很多cms里都有模板主題功能,我們可以通過一個(gè)配置切換主題,這個(gè)功能在laravel下如何實(shí)現(xiàn)呢?今天我們就來探討下這個(gè)問題。
    2015-03-03
  • 如何正確配置Nginx + PHP

    如何正確配置Nginx + PHP

    這篇文章主要為大家詳細(xì)介紹了配置Nginx + PHP的步驟,了解Nginx + PHP配置的簡單教程,感興趣的小伙伴們可以參考一下
    2016-07-07
  • YII2框架中操作數(shù)據(jù)庫的方式實(shí)例分析

    YII2框架中操作數(shù)據(jù)庫的方式實(shí)例分析

    這篇文章主要介紹了YII2框架中操作數(shù)據(jù)庫的方式,結(jié)合實(shí)例形式總結(jié)分析了YII2使用createCommand方式及AR(Active Record)方式操作數(shù)據(jù)庫相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2020-03-03
  • 如何在centos8自定義目錄安裝php7.3

    如何在centos8自定義目錄安裝php7.3

    在本文中我們將給大家介紹如何在centos8自定義目錄安裝php7.3,在選擇要安裝的PHP版本之前,請(qǐng)確保你的應(yīng)用程序支持它,我們還將向你展示如何將PHP與Nginx和Apache集成,感興趣的朋友跟隨小編一起看看吧
    2019-11-11
  • CodeIgniter框架提示Disallowed Key Characters的解決辦法

    CodeIgniter框架提示Disallowed Key Characters的解決辦法

    在做項(xiàng)目過程中,出現(xiàn)提交form表單的時(shí)候,出現(xiàn)了Disallowed Key Characters 的提示
    2014-04-04
  • PHP讀取mssql json數(shù)據(jù)中文亂碼的解決辦法

    PHP讀取mssql json數(shù)據(jù)中文亂碼的解決辦法

    PHP及網(wǎng)頁使用UTF-8編碼,數(shù)據(jù)庫是sql server2008,使用默認(rèn)編碼,當(dāng)讀取數(shù)據(jù)庫數(shù)據(jù)時(shí),使用php自帶的json_encode()返回到前端,結(jié)果中文不顯示。下面腳本之家小編給大家介紹PHP讀取mssql json數(shù)據(jù)中文亂碼的解決辦法,需要的朋友一起學(xué)習(xí)
    2016-04-04
  • 關(guān)于laravel 日志寫入失敗問題匯總

    關(guān)于laravel 日志寫入失敗問題匯總

    今天小編就為大家分享一篇關(guān)于laravel 日志寫入失敗問題匯總,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Yii數(shù)據(jù)庫緩存實(shí)例分析

    Yii數(shù)據(jù)庫緩存實(shí)例分析

    這篇文章主要介紹了Yii數(shù)據(jù)庫緩存用法,結(jié)合實(shí)例形式分析了Yii數(shù)據(jù)庫緩存的使用步驟與相關(guān)實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-03-03
  • 解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報(bào)錯(cuò)問題

    解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報(bào)錯(cuò)問題

    這篇文章主要介紹了php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報(bào)錯(cuò),需要的朋友可以參考下
    2019-12-12
  • tp5.1 框架數(shù)據(jù)庫常見操作詳解【添加、刪除、更新、查詢】

    tp5.1 框架數(shù)據(jù)庫常見操作詳解【添加、刪除、更新、查詢】

    這篇文章主要介紹了tp5.1 框架數(shù)據(jù)庫常見操作,結(jié)合實(shí)例形式詳細(xì)分析了thinkPHP5.1針對(duì)數(shù)據(jù)庫的添加、刪除、更新、查詢相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2020-05-05

最新評(píng)論

南丹县| 五大连池市| 剑河县| 伊春市| 竹山县| 宣化县| 彭山县| 平乡县| 西峡县| 夹江县| 拜泉县| 五莲县| 长沙县| 合作市| 潢川县| 南丹县| 肥东县| 吉安县| 清远市| 文安县| 翼城县| 乐都县| 平远县| 通许县| 德昌县| 邵阳县| 泊头市| 黑水县| 万宁市| 黎川县| 淮北市| 兴义市| 桐庐县| 乡城县| 伊宁市| 德兴市| 阳山县| 额济纳旗| 三穗县| 礼泉县| 景德镇市|