PHPackages                             zjien/quantum - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. zjien/quantum

ActiveLibrary[HTTP &amp; Networking](/categories/http)

zjien/quantum
=============

a RBAC system based on RESTful API for Laravel

v0.1(9y ago)3131[1 issues](https://github.com/zjien/Quantum/issues)MITPHPPHP &gt;=5.5.9

Since Nov 13Pushed 9y ago1 watchersCompare

[ Source](https://github.com/zjien/Quantum)[ Packagist](https://packagist.org/packages/zjien/quantum)[ RSS](/packages/zjien-quantum/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (8)Versions (5)Used By (0)

Quantum
=======

[](#quantum)

[![Build Status](https://camo.githubusercontent.com/20785cc33d69eec788b34fa4d367223dde984f92caa03fc477b5ecfa2f5a231c/68747470733a2f2f7472617669732d63692e6f72672f7a6a69656e2f5175616e74756d2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/zjien/Quantum)

Quantum是个基于RESTful API的RBAC Laravel扩展包

Contents
--------

[](#contents)

- [安装](#%E5%AE%89%E8%A3%85)
- [配置](#%E9%85%8D%E7%BD%AE)
- [使用](#%E4%BD%BF%E7%94%A8)

安装
--

[](#安装)

1. 在终端输入下面命令: `composer require zjien/quantum`然后稍等几分钟。
2. 当composer下载并安装完成后。编辑 `config/app.php` 文件，添加下面代码到 `providers` 数组里：

```
Zjien\Quantum\Providers\QuantumServiceProvider::class,
```

然后添加下列代码到 `aliases` 数组里：

```
'Quantum' => Zjien\Quantum\Facades\QuantumFacade::class,
```

3. 在终端运行下面命令，复制Quantum的配置文件到你项目的配置目录中。

```
php artisan vendor:publish
```

配置
--

[](#配置)

1. 运行下面命令，生成Quantum的迁移文件。

```
php artisan quantum:migration
```

该命令会生成Quantum的迁移文件到你项目的迁移目录中。

2. 在 `config/quantum.php` 配置文件设置相应的配置信息。

### 继承 Quantum 的 Models

[](#继承-quantum-的-models)

#### Role

[](#role)

创建你自己的 Role 模型（或者直接使用Quantum的），并继承 Quantum 的 Role 模型：

```
