PHPackages                             haaid/ucenter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. haaid/ucenter

AbandonedArchivedLibrary[Authentication &amp; Authorization](/categories/authentication)

haaid/ucenter
=============

UCenter Client For Laravel

v1.0.0(6y ago)6554[1 issues](https://github.com/wanghaida/ucenter/issues)MITPHPPHP &gt;=5.4.0

Since Dec 28Pushed 6y agoCompare

[ Source](https://github.com/wanghaida/ucenter)[ Packagist](https://packagist.org/packages/haaid/ucenter)[ RSS](/packages/haaid-ucenter/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

UCenter Client For Laravel
--------------------------

[](#ucenter-client-for-laravel)

### 安装

[](#安装)

要安装此依赖包，您需要：

- PHP ^7.1 (Laravel 5+)
- PHP ^7.2 (Laravel 6+)

1、修改 `composer.json` 文件，然后运行 `composer update` 来更新依赖包。

```
"require": {
    "haaid/ucenter": "^1.0.0"
}

```

2、运行 `composer require haaid/ucenter` 来安装依赖包。

### 发布

[](#发布)

运行以下命令发布配置文件：

```
php artisan vendor:publish --provider="Haaid\UCenter\UCenterServiceProvider"
```

### 路由

[](#路由)

在 `routes/web.php` 中写入：

```
UCenter::routes();
```

### Facades

[](#facades)

依赖包已经创建了 `UCenter` 的别名，你可以直接使用。

也可以使用：`Haaid\UCenter\Facades\UCenter`

### 使用

[](#使用)

例如获取用户名为 admin 的信息：

```
use UCenter;

$result = UCenter::uc_get_user('admin');
var_dump($result);
```

更多函数请参考 `uc_client/client.php` 文件。

### 联系我

[](#联系我)

有问题，请提交 issue。

---

### 附录 1：如何重写接口事件

[](#附录-1如何重写接口事件)

1、修改 `config/ucenter.php` 配置：

```
return [
    'service' => env('UC_SERVICE', 'App\Services\UCenter'),
];
```

2、创建 `app/Services/UCenter.php` 文件：

```
