1.在 Laravel 架構中建立存放第三方的 SDK 目錄
mkdir app/Libraries
2.官方下載下傳後相關 SDK 後,移動到 app/Libraries 目錄下:
app/Libraries/sendcloud-php-sdk
app/Libraries/gt3-php-sdk
3.修改 composer.json 檔案
"autoload": {
"classmap": [
"database/seeds",
"database/factories",
"app/Libraries/sendcloud-php-sdk/lib",
"app/Libraries/gt3-php-sdk"
],
"psr-4": {
"App\\": "app/"
}
},
在 autoload -> classmap 下,增加了 app/Libraries/sendcloud-php-sdk/lib、app/Libraries/gt3-php-sdk。
4.執行 composer 指令 Laravel 項目中執行:
composer dump-autoload
5.在 Laravel 控制器中進行使用
$objSendCloud = new \SendCloud(API_USER, API_KEY[, VERSION]);
$objGeetestLib = new \GeetestLib(CAPTCHA_ID, PRIVATE_KEY);