此项目为构建高级应用提供了所有必需的组件。它包括基础模型和策略,以及用户、权限和角色模型,以及基于数据库的键值存储。

dev-master 2018-02-17 16:18 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:16:29 UTC


README

此项目包含 API-Server 的用户模块。它支持服务器的模块化。

安装

将模块服务提供者添加到 providers 数组中的 configs/app.php

        ApiServer\Core\ModuleServiceProvider::class,

通过调整 config/auth.php 中的 providers 属性来调整您的身份验证系统的用户模型

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => ApiServer\Core\Models\User',
    ],
],

临时

ApiServer\Exceptions\Exceptions\Exceptions\UnauthorizedException
ApiServer\Authentication\Exceptions\Exceptions\UnauthorizedException

ApiServer\Exceptions\Exceptions\Exceptions\ValidationException
ApiServer\Core\Exceptions\Exceptions\ValidationException

ApiServer\Base
ApiServer\Core

ApiServer\Users
ApiServer\Core

ApiServer\Authorization
ApiServer\Core

ApiServer\Configs
ApiServer\Core

ApiServer\Core\Models\Config
ApiServer\Core\Models\Option

ApiServer\Core\Policies\ConfigPolicy
ApiServer\Core\Policies\OptionPolicy

Config::
Option::

new Config
new Option

Config
Option

依赖关系

  • 授权
  • 选项
  • ApiServer\JsonApi
  • tymon/jwt-auth

提供

没有值得提及的内容。

文档

贡献

提交补丁

可以使用我们的 gitlab 的 Merge-Request 链接提交补丁。

许可

许可