Heim > Backend-Entwicklung > PHP-Tutorial > laravel整合ucenter案例

laravel整合ucenter案例

WBOY
Freigeben: 2016-06-20 12:33:48
Original
1353 Leute haben es durchsucht

laravel是个不错的框架,但是目前中文的文档没有thinkphp齐全,很多代码我们在github上可以搜到https://github.com/search?utf8=%E2%9C%93&q=laravel+ucenter

我是使用的这个包:https://github.com/vergil-lai/uc-client

当然安装并非作者说的那么简单,直接

composer install vergil-lai/uc-client
Nach dem Login kopieren

就可以安装了,这样会直接报错提示你改用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里面配置的apiurlUC_KEY=ucenter里面配置的密钥UC_APPID=3UC_API_FILENAME=uc.php
Nach dem Login kopieren


使用方法作者也没说明,具体如下:

//方法在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));//同步登陆
Nach dem Login kopieren


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage