加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

🌈 DIYGW-UI-PHP

DIYGW-UI-PHP是一款基于thinkphp8 framework和 element plus admin开发而成的前后端分离系统。目的是结合现有diygw-ui打造一个后台API开发。

💒 代码仓库

💒 集成前端

💒 在线可视化集成教程

⚡ 功能

  • 用户管理 后台用户管理
  • 部门管理 配置公司的部门结构,支持树形结构
  • 岗位管理 配置后台用户的职务
  • 菜单管理 配置系统菜单,按钮等等
  • 角色管理 配置用户担当的角色,分配权限
  • 数据字典 管理后台表结构
  • 操作日志 后台用户操作记录
  • 登录日志 后台系统用户的登录记录

🌈 DIYGW可视化工具介绍

DIY官网可视化工具做好的可视化拖拽开发工具无须编程、零代码基础、所见即所得设计工具支持轻松在线可视化导出微信小程序、支付宝小程序、头条小程序、H5、WebApp、UNIAPP等源码 支持组件库,高颜值,卡片,列表,轮播图,导航栏,按钮,标签,表单,单选,复选,下拉选择,多层选择,级联选择,开关,时间轴,模态框,步骤条,头像,进度条等 丰富的按钮点击事件供选择、自定义方法调用、支持API在线调试、数据动态绑定、For循环数据绑定、IF判断绑定等

DIY官网可视化工具打造低代码可视化一键生成导出源码工具设计一次打通设计师+产品经理+技术开发团队必备低代码可视化工具。从想法到原型到源码,一步到位低代码生成源码工具

更多设计前往https://www.diygw.com 设计

运行环境要求PHP8.0+

⚡ 后台安装

使用宝塔新建网站指到public目录,新建完成后,浏览器输入域名即会提示安装。

⚡ 使用介绍

用户自定义表后,比如用户自定义的表user,你只需要在命令行输入php think diygw:table sys@User,会自动创建创建表相关Model、Controller等类。 其中sys表示应用目录,user表示某个表。如果想看更多命令请输出php think 可以查看更多快速创建类命令。

⚡ 部分截图

DIYGW可视化UNIAPP代码生成器 DIYGW可视化支持轻松在线可视化导出微信小程序代码 DIYGW可视化支持轻松在线可视化导出支付宝小程序代码 DIYGW可视化头条小程序代码生成器 DIYGW可视化H5代码生成器 DIYGW可视化Element Plus代码生成器

⚡ 发布网站

1、生成diygw-ui-admin项目的代码,执行命令前修改开发.env.production 下的域名配置为你的域名 yarn build 生成完成后 找到dist目录下所有文件拷贝到diygw-ui-php项目下面

2、宝塔创建网站 ---对应域名 域名解析至这个网站
记住创建的数据库用户名密码

3、上传代码把我们开发的PHP代码上传进去并解压出来 网站目录: 防跨站攻击(open_basedir)把勾去掉 修改宝塔网站的根目录指向解压文件的public目录下/www/wwwroot/你的域名/diygw-ui-php/public 伪静态设置: 设置为thinkphp伪静态 SSL证书配置: 设置其他证书

4、修改数据库: /www/wwwroot/你的域名/diygw-ui-php/.env文件修改为正式环境的数据库用户名密码 先从本地导出数据,然后在宝塔上管理数据库导入数据库

5、访问超级管理界面,集成CRUD代码生成器。 你的域名/super/index.html 输入用户名密码即可访问

6、结合diygw-ui-admin生成管理界面 你的域名/admin/index.html 输入用户名密码即可访问

ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 版权所有Copyright © 2006-2023 by ThinkPHP (http://thinkphp.cn) All rights reserved。 ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 Apache Licence是著名的非盈利开源组织Apache采用的协议。 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 允许代码修改,再作为开源或商业软件发布。需要满足 的条件: 1. 需要给代码的用户一份Apache Licence ; 2. 如果你修改了代码,需要在被修改的文件中说明; 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 带有原来代码中的协议,商标,专利声明和其他原来作者规 定需要包含的说明; 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 件中需要带有本协议内容。你可以在Notice中增加自己的 许可,但不可以表现为对Apache Licence构成更改。 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

diygwUI+Thinkphp8实现PHP后台框架。thinkphp6版本请切换Gitee分支。 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化