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
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

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

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

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

1年前 评论

:+1:支持

1年前 评论

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