orchestra / auth
Orchestra平台认证组件
v5.0.1
2020-03-08 10:15 UTC
Requires
- php: >=7.2
- illuminate/auth: ^7.0
- orchestra/contracts: ^5.0
- orchestra/memory: ^5.0
- orchestra/support-core: ^5.0
Requires (Dev)
- orchestra/model: ^5.0
- orchestra/testbench: ^5.0
Replaces
- orchestra/authorization: v5.0.1
- 6.x-dev
- dev-master / 6.0.x-dev
- 5.x-dev
- v5.0.1
- v5.0.0
- 4.x-dev
- v4.0.0
- 3.8.x-dev
- v3.8.2
- v3.8.1
- v3.8.0
- 3.7.x-dev
- v3.7.1
- v3.7.0
- 3.6.x-dev
- v3.6.1
- v3.6.0
- 3.5.x-dev
- v3.5.2
- v3.5.1
- v3.5.0
- 3.4.x-dev
- v3.4.1
- v3.4.0
- 3.3.x-dev
- v3.3.0
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.10
- v3.1.9
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.2.1
- v2.2.0
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
This package is auto-updated.
Last update: 2024-09-18 19:12:28 UTC
README
认证组件通过扩展 Illuminate\Auth
的功能,增加了获取用户角色的额外功能。当我们需要管理应用的访问控制列表(ACL)时,这非常重要。
版本兼容性
安装
要通过composer安装,请在终端中运行以下命令
composer require "orchestra/auth"
配置
接下来,将 Illuminate\Auth\AuthServiceProvider
替换为以下服务提供者在 config/app.php
中。
'providers' => [ // ... Orchestra\Auth\AuthServiceProvider::class, Orchestra\Authorization\AuthorizationServiceProvider::class, Orchestra\Memory\MemoryServiceProvider::class, ],
CommandServiceProvider
是可选的,对于使用Artisan命令行工具进行交互很有用。
别名
为了使开发更简单,您可以为 Orchestra\Support\Facades\ACL
添加别名以便更容易引用
'aliases' => [ 'ACL' => Orchestra\Support\Facades\ACL::class, ],