tanmo/permission-plus 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

tanmo/permission-plus

最新稳定版本:0.0.2

Composer 安装命令:

composer require tanmo/permission-plus

包简介

dcat-admin extension permission-plus

README 文档

README

安装

composer require tanmo/permission-plus

导入插件

php artisan admin:import Tanmo\Dcat\Permission\Permission

使用

一、内置了两种注解 @Module@Permission

@Module 用于注解Controller,如:@Module(name="文章管理", slug="posts") ,每个Controller只能有一个 @Module 注解,必填

@Permission 用于注解Action,如:@Permission(name="文章列表", slug="posts-list", action="index") ,每个Controller可以有多个 @Permission 注解

二、完整例子:

/**
 * @Module(name="文章管理", slug="posts")
 * @Permission(name="文章列表", slug="posts-list", action="index")
 * @Permission(name="新建文章", slug="posts-create", action="create")
 * @Permission(name="保存文章", slug="posts-store", action="store")
 * @Permission(name="编辑文章", slug="posts-edit", action="edit")
 * @Permission(name="保存编辑", slug="posts-update", action="update")
 * @Permission(name="删除文章", slug="posts-destroy", action="destroy")
 */

三、添加路由

$router->resource('posts', 'PostController'); // 没有添加路由无法被扫描出来

四、导入权限

登录后台->权限导入->点击"导入权限"按钮

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-07-15