laravel是個不錯的框架,可是目前中文的文檔沒有thinkphp齊全,不少代碼咱們在github上能夠搜到https://github.com/search?utf8=%E2%9C%93&q=laravel+ucenter
php
我是使用的這個包:https://github.com/vergil-lai/uc-client
laravel
固然安裝並不是做者說的那麼簡單,直接git
composer install vergil-lai/uc-client
就能夠安裝了,這樣會直接報錯提示你改用composer require vergil-lai/uc-client替代,而後執行這個命令又報錯缺失版本號,所以在後面加上版本號執行命令就OK了。composer require vergil-lai/uc-client dev-master
github
安裝完成後,在app/config/app.php返回的數組的providers鍵加入:
VergilLai\UcClient\ClientProvider::class,
在aliases鍵加入:
'UcClient' => VergilLai\UcClient\Facades\UcClient::class,
配置
運行命令發佈配置文件:
php artisan vendor:publishthinkphp
上面這個命令其實在config目錄生成ucenter.php,這個文件會用env方法取.env的配置,咱們修改.env的配置以下:api
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));//同步登錄