knovator/authentication

该包的最新版本(v2.0)没有可用的许可证信息。

这是认证模块的描述


README

此包用于用户认证,使用安全的 Laravel Passport,它可以在几分钟内为您的 Laravel 应用程序提供一个完整的 OAuth2 服务器实现。[https://laravel.net.cn/docs/5.7/passport]

迁移已添加

  • 用户
  • 角色
  • 用户角色(交叉表)
  • 权限
  • 权限角色(交叉表)

功能

  • 基于权限的认证处理用户角色

在您的 composer.json 中包含 knovator/authentication 包并更新您的依赖项

您需要在 composer.json 文件中添加认证仓库。

          {
              "type": "vcs",
              "url": "git@github.com:knovator/authentication.git"
          }
      ],

您需要在 config/auth.php 的 User Providers 部分中添加 multiple_column

此包包含了 laravel/passportprettus/l5-repository 包。

    composer require knovator/authentication

在您的 config/app.php 中,将 Knovator\Authentication\AuthServiceProvider::class 添加到 providers 数组的末尾

发布配置

php artisan vendor:publish --provider "Knovator\Authentication\AuthServiceProvider"

网站: [https://github.com/knovator/authentication ]