composer install puzzle9/laravel-tencent-cloud-sdk-im -vvv
php artisan vendor:publish --tag=laravel-tencentsdk-im
bootstrap/app.php
$app->register(Puzzle9\TencentCloudSdkIm\ServiceProvider::class);
cp ./vendor/puzzle9/laravel-tencent-cloud-sdk-im/src/config.php ./config/tencentsdkim.php
TENCENT_TIM_APPID=
TENCENT_TIM_SECRET=
TENCENT_TIM_IDENTIFIER=
use Puzzle9\TencentCloudSdkIm\TencentCloudSdkIm;
// 获取 user sig
TencentCloudSdkIm::GenUserSig('user_id');
// 帐号
$account = TencentCloudSdkIm::Account();
// 查询帐号
$account->check('user_id');
// ...
修改 项目 composer.json
为
{
"prefer-stable": false,
"repositories": [
{
"type": "vcs",
"url": "https://github.com/puzzle9/qcloud-im-sdk-php",
"canonical": false
}
]
}
删除 composer.lock
和 vendor
重新安装即可
- 优化
cache
log
部分 - 让其更人性化一点
- 第一个版本