luyadev/luya-module-admin

LUYA 管理模块的核心模块

安装次数: 142,159

依赖项: 32

建议者: 0

安全性: 0

星标: 48

关注者: 14

分支: 56

公开问题: 28

类型:luya-core

5.0.5 2024-09-06 11:32 UTC

README

LUYA Logo

LUYA 管理界面模块

LUYA Tests Test Coverage Maintainability Latest Stable Version Total Downloads

基于 AngularJsBootstrap 4Yii 2 框架(该框架被 LUYA 核心封装)的管理界面。

LUYA Admin Interface

  • CRUD(基于 RESTful 和 Angular)
  • CRUD 生成器
  • 环境间项目同步
  • 文件和图片存储系统,也称为文件管理器。
  • 用户和组权限系统。
  • 跨所有模块和模型搜索。

croping

i18n

安装

安装模块需要 Composer。

composer require luyadev/luya-module-admin

需要 PHP 版本 7.4 或更高才能安装 luya-module-admin

配置

通过 Composer 安装后,在配置文件中的模块部分包含该模块。

'modules' => [
    // ... 
    'admin' => [
        'class' => 'luya\admin\Module',
    ]
]

初始化

成功安装和配置后,运行迁移、导入和设置命令以初始化项目中的模块。

1.) 迁移数据库。

./vendor/bin/luya migrate

2.) 将模块和迁移导入到您的 LUYA 项目中。

./vendor/bin/luya import

3.) 创建管理员用户和用户组。

./vendor/bin/luya admin/setup

现在您可以通过在 URL 中添加管理员模块来登录管理界面:http://example.com/admin

开发者

如果您想贡献,请确保阅读 指南

单元测试

  1. cp phpunit.xml.dist phpunit.xml
  2. docker-compose up
  3. 运行所有测试: docker-compose run luyaadminphpunit tests 或运行特定测试: docker-compose run luyaadminphpunit tests/src/helpers/UrlTest.php