Orchestra平台认证组件


README

认证组件通过扩展 Illuminate\Auth 的功能,增加了获取用户角色的额外功能。当我们需要管理应用的访问控制列表(ACL)时,这非常重要。

tests Latest Stable Version Total Downloads Latest Unstable Version License Coverage Status

版本兼容性

安装

要通过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,

],