laravel整合ucenter案例
2016-03-24 00:00
816 查看
laravel是个不错的框架,但是目前中文的文档没有thinkphp齐全,很多代码我们在github上可以搜到https://github.com/search?utf8=%E2%9C%93&q=laravel+ucenter
我是使用的这个包:https://github.com/vergil-lai/uc-client
当然安装并非作者说的那么简单,直接
就可以安装了,这样会直接报错提示你改用composer require vergil-lai/uc-client替代,然后执行这个命令又报错缺失版本号,因此在后面加上版本号执行命令就OK了。composer require vergil-lai/uc-client dev-master
安装完成后,在app/config/app.php返回的数组的providers键加入:
VergilLai\UcClient\ClientProvider::class,
在aliases键加入:
'UcClient' => VergilLai\UcClient\Facades\UcClient::class,
配置
运行命令发布配置文件:
php artisan vendor:publish
上面这个命令其实在config目录生成ucenter.php,这个文件会用env方法取.env的配置,我们修改.env的配置如下:
使用方法作者也没说明,具体如下:
我是使用的这个包:https://github.com/vergil-lai/uc-client
当然安装并非作者说的那么简单,直接
composer install vergil-lai/uc-client
就可以安装了,这样会直接报错提示你改用composer require vergil-lai/uc-client替代,然后执行这个命令又报错缺失版本号,因此在后面加上版本号执行命令就OK了。composer require vergil-lai/uc-client dev-master
安装完成后,在app/config/app.php返回的数组的providers键加入:
VergilLai\UcClient\ClientProvider::class,
在aliases键加入:
'UcClient' => VergilLai\UcClient\Facades\UcClient::class,
配置
运行命令发布配置文件:
php artisan vendor:publish
上面这个命令其实在config目录生成ucenter.php,这个文件会用env方法取.env的配置,我们修改.env的配置如下:
UC_API=ucenter里面配置的apiurl UC_KEY=ucenter里面配置的密钥 UC_APPID=3 UC_API_FILENAME=uc.php
使用方法作者也没说明,具体如下:
//方法在vendor/vergil-lai/uc-client/src/client.php //使用Facade//$abc=UcClient::getUser('long');//获取某用户名的注册信息 //$abc=UcClient::userRegister('testxiangli123','123456','xiangli@host.edu.cn');//注册一个用户 var_dump(UcClient::userSyncLogin(64574));//同步登陆
相关文章推荐
- PHP 中获取当前时间[Datetime Now]
- 设置调试PHP,debug php输出所有错误信息
- PHP并发IO编程之路
- lesson6 -SSH FTP
- php特殊字符过滤,html标签处理
- php中预定义变量汇总
- PHP Include 文件
- CF_3A_ShortestPathOfTheKing
- PHP中的流程控制
- 关于YII2如何修改默认控制器的问题
- corethink功能模块探索开发 小记
- php的一些小笔记--数学函数
- MySQL二级等级考试归纳——PHP篇
- PHP异常处理方法
- ThinkPHP3.2中parseXmlAttr的问题
- PHP错误处理方式
- 使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
- yii2 随笔(六)利用事件触发修改请求参
- PHP解决约瑟夫环的问题
- PHP去除字符串中的空白字符和特殊字符