zephir/luya-module-admin

此软件包已被废弃,不再维护。作者建议使用luyadev/luya-module-admin软件包。

LUYA 管理模块的核心模块

安装次数1,536

依赖关系: 0

建议者: 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运行特定测试。