承接 twsihan/yii-admin 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

twsihan/yii-admin

Composer 安装命令:

composer require twsihan/yii-admin

包简介

Yii2 Framework RBAC Auth Manager

README 文档

README

php yii migrate --migrationPath=@yii/rbac/migrations
php yii migrate --migrationPath=@twsihan/admin/migrations

Config Set

'modules' => [
    'admin' => 'twsihan\admin\Module',
],
'components' => [
    'authManager' => [
        'class' => 'twsihan\admin\components\rbac\DbManager',
    ],
    'user' => [
        'class' => 'yii\web\User',
        'enableAutoLogin' => false,
        'loginUrl' => null,
    ],
],
'as access' => [
    'class' => 'twsihan\admin\components\filters\AccessControl',
    'allowAction' => [
        'admin/admin/profile',
        'admin/default/*',
        'site/*',
    ],
],

URl Route

<?php

$pluralize = true;

return [
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/admin'],
        'extraPatterns' => [
            'PUT,PATCH profile' => 'profile',
            'PUT,PATCH password' => 'password',
        ],
    ],
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/default'],
        'extraPatterns' => [
            'POST login' => 'login',
            'POST logout' => 'logout',
        ],
    ],
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/item'],
        'extraPatterns' => [
            'GET parent' => 'parent',
            'DELETE' => 'delete',
            'PUT,PATCH' => 'update',
            'GET,HEAD view' => 'view',
        ],
    ],
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/menu'],
    ],
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/role'],
        'extraPatterns' => [
            'GET auth' => 'auth',
            'DELETE' => 'delete',
            'PUT,PATCH' => 'update',
            'GET,HEAD view' => 'view',
        ],
    ],
    [
        'class' => 'yii\rest\UrlRule',
        'pluralize' => $pluralize,
        'controller' => ['admin/rule'],
    ],
];

统计信息

  • 总下载量: 212
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-05-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固