接入步骤
1.申请secretId和secretKey
2.在laravel中配置腾讯云sdk
在laravel中手动配置sdk
1.下载sdk后,将(tencentcloud-sdk-php-master)放到Laravel中自定义建立的Libs文件夹下,具体路径:laravel下\app\Libs\tencentcloud-sdk-php-master
2.在laravel中的composer.json文件里找到"autoload",写下sdk包路径,如下
"autoload": {
"classmap": [
"app/Libs/tencentcloud-sdk-php-master"
]
},
3.在项目根目录运行命令:compser dump-autoload
4.在laravel下的vendor/composer/autoload_classmap.php查看自动加载类的key=>value映射,如有类似:
'Aes' => $baseDir . '/app/Libs/tencentcloud-sdk-php-master/examples/ess/V20201111/CallbackAes.php',
'TencentCloud\\Ame\\V20190916\\Models\\TakeMusicOffShelves' => $baseDir . '/app/Libs/tencentcloud-sdk-php-master/src/TencentCloud/Ame/V20190916/Models/TakeMusicOffShelves.php',
则表明该类库引入成功,然后就可以在控制器里直接用了
在laravel删除sdk
1.在laravel中的composer.json文件里找到"autoload",删除sdk包路径
2.在项目根目录运行命令:compser dump-autoload
3.查看laravel下的vendor/composer/autoload_classmap.php查看自动加载类的key=>value映射是否已经删除,删除则表示成功
4.手动删除项目中Libs文件夹中下载的sdk包(tencentcloud-sdk-php-master)