在TP5中有兩種方式使用第三方類庫,若是類庫支持composer方式安裝那就很方便了,使用composer安裝的類庫存儲在Vendor目錄下,能夠直接使用,以phpmailer爲例,使用以下命令安裝:php
composer require phpmailer/phpmailer
執行後會自動安裝到Vendor目錄下,TP5.1之後的版本所有使用命名空間自動加載,如需使用phpmailer類庫只需使用以下方式導入:bash
use PHPMailer\PHPMailer\PHPMailer;
而後便可實例化PHPMailer類庫.composer
若是類庫不支持composer安裝,那能夠存儲到extend目錄下對應的目錄中,必定要設置命名空間,這樣在控制器中便可使用use方式引入。仍然以PHPMailer爲例,假設目錄結構爲extend/PHPMailer/PHPMailer/PHPMailer.php,則依然使用以下方式導入ui
use PHPMailer\PHPMailer\PHPMailer;
而後實例化便可。spa