luyadev / luya-module-admin
LUYA 管理模块的核心模块
5.0.5
2024-09-06 11:32 UTC
Requires
- php: >=8.0
- bizley/jwt: ^3.3
- flowjs/flow-php-server: ^1.0
- luyadev/luya-core: ^2.2
- robthree/twofactorauth: ^1.7
- yiisoft/yii2-imagine: ^2.1
- yiisoft/yii2-queue: ^2.3.6
Requires (Dev)
- bower-asset/angular: ^1.8.2
- bower-asset/angular-filter: ^0.5.15
- bower-asset/angular-loading-bar: ^0.9.0
- bower-asset/bowser: ^1.9
- bower-asset/echarts: ^5.0
- bower-asset/ng-file-upload: ^12.2.0
- bower-asset/ng-flow: ^2.7.0
- bower-asset/ng-wig: ^3.0.0
- bower-asset/twigjs-bower: ^0.10.5
- bower-asset/ui-cropper: ^1.0
- bower-asset/ui-router: ^0.4.0
- cebe/php-openapi: ^1.4
- friendsofphp/php-cs-fixer: ^3.2
- luyadev/luya-testsuite: ^2.0
- phpstan/phpstan: ^1.7
- rector/rector: ^0.14.2
- twbs/bootstrap: ^4.5
- unglue/client: ^1.5
Suggests
- cebe/php-openapi: Is required in order to generate the OpenAPI File.
- dev-master
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.9.1
- 4.9.0
- 4.8.0
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.0
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.x-dev
- 4.0.0
- 3.9.1
- 3.9.0
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.x-dev
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.x-dev
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.x-dev
- 1.2.3.1
- 1.2.3
- 1.2.2.1
- 1.2.2
- 1.2.1
- 1.2.0.1
- 1.2.0
- 1.1.x-dev
- 1.1.1.4
- 1.1.1.3
- 1.1.1.2
- 1.1.1.1
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.3.1
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-RC4
- 1.0.0-RC3
- 1.0.0-RC2
- 1.0.0-RC1
- 1.0.0-beta8
- 1.0.0-beta7
- 1.0.0-beta6
- dev-no-svg-preview
This package is auto-updated.
Last update: 2024-09-06 11:33:25 UTC
README
LUYA 管理界面模块
基于 AngularJs,Bootstrap 4 和 Yii 2 框架(该框架被 LUYA 核心封装)的管理界面。
- CRUD(基于 RESTful 和 Angular)
- CRUD 生成器
- 环境间项目同步
- 文件和图片存储系统,也称为文件管理器。
- 用户和组权限系统。
- 跨所有模块和模型搜索。
安装
安装模块需要 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
开发者
如果您想贡献,请确保阅读 指南。
单元测试
cp phpunit.xml.dist phpunit.xml
docker-compose up
- 运行所有测试:
docker-compose run luyaadminphpunit tests
或运行特定测试:docker-compose run luyaadminphpunit tests/src/helpers/UrlTest.php