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);