nodrop / ucenter
laravel 的 ucenter 客户端
v1.0.2
2017-11-03 11:35 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- codeception/codeception: ~2.0
- fzaninotto/faker: ~1.0
- mockery/mockery: 0.9.*
This package is not auto-updated.
Last update: 2023-11-20 03:53:37 UTC
README
请在您的 composer.json 中修改 Ucenter 版本号
从 "binaryoung/ucenter": "dev-master"
至 "binaryoung/ucenter": "~1.0.0"
dev-master
分支将不再存放旧版本代码,请尽快替换
安装
只需在您的 composer.json
文件中的 require 部分添加以下内容,即可获取最新版本.
"binaryoung/ucenter": "~1.0.0"
然后运行 "composer update" 来更新您的项目
或者运行
composer require binaryoung/ucenter
安装完成后,在 app/config/app.php
文件中找到 providers
键,
'providers' => [
'Binaryoung\Ucenter\UcenterServiceProvider'
]
找到 aliases
键,
'aliases' => [
'Ucenter' => 'Binaryoung\Ucenter\Facades\Ucenter'
]
配置
运行以下命令发布配置文件
php artisan vendor:publish
ucenter 配置项
//config.php
'url' => '', // 网站UCenter接受数据地址
'api' => 'https:///ucenter', // UCenter 的 URL 地址, 在调用头像时依赖此常量
'connect' => 'mysql', // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
'dbhost' => 'localhost', // UCenter 数据库主机
'dbuser' => 'root', // UCenter 数据库用户名
'dbpw' => 'root', // UCenter 数据库密码
'dbname' => 'ucenter', // UCenter 数据库名称
'dbcharset' => 'utf8',// UCenter 数据库字符集
'dbtablepre'=> '`uc`.uc_', // UCenter 数据库表前缀
'key' => '666cLXgFsrl6TcvDflhrvdcziY8SnhP1eexl1eQ', // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
'charset' => 'utf-8', // UCenter 的字符集
'ip' => '127.0.0.1', // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
'appid' => 1, //当前应用的 ID
'ppp' => 20, //当前应用的 ID
使用
例如:获取用户名为 test 的信息
$result = Ucenter::uc_get_user('test');
var_dump($result);
更多函数请参考 Ucenter 文档
联系我
有问题,请提交 issue