Download the PHP package amcolin/webman-curd-admin without Composer

On this page you can find all versions of the php package amcolin/webman-curd-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package webman-curd-admin

webman-curd-admin(webman 应用插件 · composer 分发版)

自包含的 CURD / DSL / Schema 页面引擎 + 登录 / RBAC 中后台底座 + 内置前端。 宿主一条 composer require,插件经 webman 官方机制自动拷到 {项目}/plugin/curd,启动即用 —— 不需要单独部署前端静态资源,也不需要手写 List / Form / API 代码。

命名空间 plugin\curd\app\*;配置读取 config('plugin.curd.*'); 路由 /api/*(后端 API)与 /app/curd/*(内置前端 SPA),随插件自动生效。

仓库:GitHub a1586256143/webman-curd-admin · Gitee 镜像 colingit/webman-curd-admin 包名:amcolin/webman-curd-admin

文档

📖 文档站:浏览器直接打开 docs/index.html(自包含单页,无需服务器)。

篇目 内容
总览与导航 能力清单、按场景索引、两类 DSL 与文件归属、目录结构、环境要求、后台界面导览
快速开始 引包三选一 → 初始化(Web 向导 / CLI)→ 全局中间件 → 启动验证 → 第一个 CURD → 业务建表 / 种子 / migration
配置参考 配置加载与覆盖规则、数据库连接、插件调参 + 宿主管家键全量表、路由「宿主优先」
DSL · Schema 页面 数组 DSL 拼展示型页面:布局块 / 容器块 / 统计卡 / 折线图 / 数据绑定 / 自定义 .vue
DSL · CURD 页面 grid() 五步建列表页:列 / 搜索 / 表单 / 场景字段 / 自定义 Action / Excel 导入 / 汇总条 / 导出
菜单与权限 菜单 path 约定、一键生成权限、403 不泄露结构、默认落地页、两个权限开关的差别
认证与登录 auth_provider 换登录来源、login_handler 接管登录接口、auth_state_guard 状态钩子、图形验证码
接口加密与异常兜底 RSA+AES 信封开关与构建、公钥每宿主一份、线上 /api 统一 500 + 编号、日志一行一条
升级 · 部署 · 发布 升级安全与同步脚本、卸载、supervisor / Nginx / 密钥 / 备份 / 回滚、打 zip 与 CI
排错速查与 FAQ 按现象查:安装 / 运行 / 权限 / DSL / 登录 / 加密 / 日志 / 升级 + 常见问题

文档站由 docs/tools/build_docs.cjs 生成(需 marked):改完 md 后在 docs/ 执行 node tools/build_docs.cjs 重新生成 index.html。文档之间请用 [标题](NN-主题.md) 互引 —— 在 GitHub 上是文件链接,在文档站里会被自动接管为页内跳转。

安装的极简版见 INSTALL.md。

60 秒上手

之后写业务:app/model/APackage.php(模型)→ 继承 BaseCurdController 的控制器 → RouteControllerRegistry::registerMany([...]) 注册路由 → 后台「菜单管理」登记菜单与授权。 完整走法见 快速开始。

⚠️ composer audit 红字(Failed to audit installed packages.)是已知尾部告警: audit 硬编码访问 packagist.org,国内常不可达,命令本身 exit 0、不影响安装。 用包内 wrapper 彻底消除:alias composer='<包目录>/scripts/composer.sh'。

环境要求

项 要求
PHP ≥ 8.1
框架 webman(workerman/webman-framework ^2.1,官方骨架即可)
数据库 MySQL —— 单库架构(认证表与业务表同库)
PHP 扩展 ext-gd + ext-mbstring(登录图形验证码用;不需要可 'captcha_enabled' => false)
依赖 composer require 自动拉齐 webman/database webman/redis casbin/casbin vlucas/phpdotenv webman/captcha

宿主 composer.json 需含 webman 官方插件三件套(官方骨架自带):

目录结构

开发与发布

升级与部署的完整流程(check-plugin-overrides.sh / sync-plugin.sh / supervisor / Nginx / 备份回滚)见 升级 · 部署 · 发布。

与本项目 webman-huafei-platform 的关系

本包由 webman-huafei-platform/plugin/curd 发布而来,演进分三阶段(M1 自包含下沉 → M2 开箱即用 → M3 管理面内置 + 空项目端到端验证,另有 M5 宿主旧副本下线)。 宿主开发期的两条命令仍是 scripts/release.sh(回灌)与 scripts/build-frontend.sh(重建前端)。 详细记录见 升级 · 部署 · 发布 §6。


All versions of webman-curd-admin with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
workerman/webman-framework Version ^2.1
webman/database Version ^2.1
webman/redis Version ^2.1
casbin/casbin Version ^4.1
vlucas/phpdotenv Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package amcolin/webman-curd-admin contains the following files

Loading the files please wait ...