LowCode 低代码平台,拖拽式设计

2023.06.12 改MIT协议了。

Gitee,欢迎点赞
GitHub,欢迎点赞

LowCode开发平台

完全开源的低代码开发平台,可以通过全配置+少量代码实现大量管理应用。

Demo网站 测试账户:admin,密码:admin

如果疑问或者遇到了请提交issue

特点

基于Dcat-Admin和Laravel,你可以在此之上开发更多功能。数据库基于PostgreSQL。

表单拖拽式设计

应用全部推拽而成,列表也都是可配置。

表单设计
表单

组件强大的配置能力

组件配置项超多,可以使用JS附加功能。拥有几十个组件库。

组件配置

可设计列表

列表
数据表格

Requirements

  • PHP 7.4
  • PostgreSQL
  • fileinfo
  • Redis
  • pgsql

Install Steps

  1. 创建 Laravel 8.0 应用
composer create-project --prefer-dist laravel/laravel {替换为项目名称} 7.*
  1. 进入项目目录
cd {替换为项目名称}
  1. 安装本扩展
composer require thans/bpm
  1. 在.env中配置数据库连接。仅支持PostgreSQL
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=lowcode
DB_USERNAME=lowcode
DB_PASSWORD=
  1. 运行命令:

php artisan bpm:install

  1. 伪静态配置
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Acknowledge

  • Dcat-Admin
  • Laravel
Thans
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 6

一直很想做个类似的,但是不懂前端怎么实现, 感谢开源,有空去研究下:thumbsup:

1年前 评论
Thans (楼主) 1年前

刚好需要,学习学习,感谢分享

11个月前 评论

:+1:支持

10个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!