yarec / ucenter-sdk
此包的最新版本(dev-master)没有提供许可证信息。
Thinker开放平台的SDK。
dev-master
2018-05-28 02:53 UTC
Requires
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ~3.4
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-09-29 05:08:20 UTC
README
用户中心接口封装
使用说明
- 需要依赖Laravel框架运行
- 目前仅支持 Laravel 5.4
- SDK本身不维护AccessToken的缓存
安装
- 将以下配置添加到
{project}/package.json
"repositories": [ + { + "type": "vcs", + "url": "https://github.com/ddingchen/thinker" + } ], "require": { + "ddingchen/thinker": "dev-master" },
在项目目录下执行以下命令进行安装
$ composer update ddingchen/thinker
- 将以下代码添加到
{project}/config/app.php
'providers' => [
+ Thinker\Providers\UCenterServiceProvider::class,
]
- 在项目目录下执行以下命令部署配置文件
{project}/config/ucenter.php
$ artisan vendor:publish --provider="Thinker\Providers\UCenterServiceProvider"
- (可选)在.env文件中覆盖默认配置
#UCENTER_ROOT=http://my.ucenter.domain
UCENTER_CLIENT_ID=YOUR_CLIENT_ID
UCENTER_CLIENT_SECRET=YOUR_CLIENT_SECRET
UCENTER_REDIRECT_URI=http://laravel-54.test/ucenter/login