lm-commons / lmc-admin
Laminas MVC 的通用 Admin 模块。
2.0.0
2024-09-09 18:27 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- laminas/laminas-eventmanager: ^3.0
- laminas/laminas-loader: ^2.6
- laminas/laminas-modulemanager: ^2.5
- laminas/laminas-mvc: ^3.0
- laminas/laminas-navigation: ^2.10
Requires (Dev)
- laminas/laminas-coding-standard: ^2.5
- laminas/laminas-test: ^4.10
- phpunit/phpunit: ^10.5.30 || ^11.3.0
- psalm/plugin-phpunit: ^0.19.0
- vimeo/psalm: ^5.25
Suggests
- lm-commons/lmc-rbac-mvc: Access control to protect LmcAdmin against unauthorized users
This package is auto-updated.
Last update: 2024-09-17 00:06:51 UTC
README
LmcAdmin 模块,用于 Laminas 框架
最初由 Jurian Sluiman 和 Martin Shwalbe 创建。
简介
LmcAdmin 是一个用于通用管理目的的最小化管理界面。它是一个隐藏在认证和授权背后的通用屏幕和导航。
要求
- PHP 8.1 或更高版本
安装
LmcAdmin 已启用通过 composer 安装。
$ composer require lm-commons/lmc-admin
通过在 application.config.php
或 modules.config.php
文件中添加 Lmc\Admin
键来启用模块。
通过将 config/lmcadmin.global.php.dist
文件复制粘贴到您的 config/autoload
文件夹中来自定义模块。
使用
LmcAdmin 允许您在单个父 "lmcadmin" 路由下创建路由。您还可以用它来在您的管理布局中启用导航。此外,还提供了 LmcRbacMvc 的集成。
完整的配置是灵活的,因此您可以更新 lmc_admin 父路由、其子路由、导航以及所有默认提供的视图脚本。有关 LmcAdmin 的使用和自定义的更多信息,请参阅文档。
支持
- 在 https://github.com/LM-Commons/LmcAdmin/issues 上提交问题。
- 在 LM-Commons Slack 聊天中提问。