Dcat Admin

高颜值的后台极速构建工具
授权协议 MIT
开发语言 PHP
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 江煜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Dcat Admin 是一个基于Laravel-admin二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成CURD代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码。

在线演示站点  官方文档  Gitee主页  Github主页

截图

 

特性

  •  用户管理
  •  RBAC 权限管理,支持无限极权限节点
  •  菜单管理
  •  使用 pjax 构建无刷新页面,支持按需加载静态资源,可以无限扩展组件而不影响整体性能
  •  松耦合的页面构建与数据操作设计,可轻松切换数据源
  •  多主题切换,内置多种主题色
  •  可轻松构建无菜单栏的独立页面(如可用于构建弹窗选择器等功能)
  •  插件功能
  •  可视化代码生成器,可根据数据表一键生成增删改查页面
  •  数据表格构建工具,内置丰富的表格常用功能(如组合表头、数据导出、搜索、快捷创建、批量操作等)
  •  树状表格功能构建工具,支持分页和局部加载
  •  数据表单构建工具,内置丰富的表单类型,支持表单异步提交
  •  分步表单构建工具
  •  弹窗表单构建工具
  •  数据详情页构建工具
  •  无限层级树页面构建工具,支持用拖拽的方式实现数据的层级、排序等操作
  •  内置丰富的常用页面组件(如图表、数据统计卡片、下拉菜单、Tab 卡片、提示工具等)
  •  Section 功能(类似 Wordpress 的 Filter 和 blade 模板的 section 标签)
  •  异步文件上传表单,支持分块多线程上传
  •  多应用/多后台(暂未实现)
  •  插件市场,只需在管理页面轻轻点击鼠标即可完成插件的安装、更新和卸载等操作(暂未实现)

设计理念

Dcat Admin 是一款追求对后端开发者友好的后台系统构建工具,追求简单、易用、高品质、高效率和高颜值。

更多截图

  • 环境 PHP >= 7.1 Laravel 5.5.0 ~ 8.* Fileinfo PHP Extension 开始安装 如果安装过程中出现 composer 下载过慢或安装失败的情况,请运行命令 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 把 composer 镜像更换为阿里云

  • Dcat-admin 2.x 多级联动 需求 一个省市区的三级联动功能 在表单中,需要可以实现三级联动 在列表的查询中,也需要实现三级联动 实现说明 前提:dcat-admin 提供了 一个 load 方法,有两个参数,第一个是选项框的字段名,第二个是接口路由,可以用它来实现联动 我们实现一个接口,接口一个ID,可以返回下级的省市区。给省的Id,就返回该省下的所有市 页面选项框选择后,会拿到选择的

  • 这边使用Dcat-Admin开发后端,需要自定义表格样式,但是这边又想使用框架自带的分页和筛选功能,这边查看框架的源码,然后按照下面的写法实现了需求 <?php namespace App\Admin\Controllers; use App\Admin\Repositories\Custom; use App\Common\Enums\CategoryEnum; use Dcat\Admin

  • 1、安装 larave-excel composer require maatwebsite/excel 注意 laravel 版本号,目前支持 5.8-8 以及以上的版本,默认安装的是 3.1 版本。  <?php namespace App\Admin\Extensions; use Dcat\Admin\Grid\Exporters\AbstractExporter; use Illum

  • Dcat Admin框架不支持表格规格筛选器的默认选中,所以这边实现的思路使用过JS实现默认选中,通过获取url中的参数,如果筛选字段不存在则通过js获取相应节点,进行默认选中。 <?php namespace App\Admin\Controllers; use App\Admin\Repositories\Selector; use App\Common\Enums\CategoryEnu

 相关资料
  • 下面是netbeans生成的构建文件: jfx-impl.xml 生成-IMPL

  • 我正在开发一个应用程序(为Android和iPhone)。实际上,在我的应用程序中,我必须在后台下载很多视频(使用后台服务,IntentService),以及我有一个屏幕显示下载的进度(使用一个活动,有UI显示下载进度)。但我不知道为什么下载速度比iPhone中的相同应用程序的下载速度要慢得多。 此外,每次下载视频后,我会在数据库中标记该视频为下载。所有视频都会发生这种情况。 数据库调用是Andr

  • 1. 逻辑流程 注(1): 此处逻辑为可选逻辑,详情参见 【小程序深度对接->上报用户信息】 2. 集成步骤 2.1 添加发起会话按钮 <button open-type="contact" />咨询客服</button> 2.2 小能客户端配置小程序 登录小能客户端,设置->接入设置->第三方接入->小程序 ->点击按钮接入微信小程序 -> 选择极速模式 填写小程序信息 复制小能服务器信息,需

  • 问题内容: 我在堆栈或其他地方在后台处理NSTimer时遇到了很多问题。我尝试了所有实际上有意义的选项之一,以便在应用程序进入后台时停止计时器 和 起初我以为我的问题解决了,我只是保存了应用程序进入后台的时间,并计算了应用程序进入前景时的时间..但后来我注意到时间实际上延迟了3、4、5秒。 ..实际上不一样..我已将其与另一台设备上的秒表进行了比较。 在后台运行NSTimer真的有任何SOLID解

  • 一、jfinal 3.0 之前版本的升级 jfinal 3.0 是大版本升级,此前版本升到 jfinal 3.0 请移步 14.2、14.3、14.4、14.5 小节,这几个小节中的内容极少,升级很方便。 二、jfinal 3.0 之后版本的升级 1、升级到 3.1 无需修改,平滑升级 2、升级到 3.2 IStringSource 更名为 ISource 按照 14.2 小节 升级 Ret 3、

  • 极速连连看是一个具备很多特色的小益智游戏,除了常见的连连看功能之外,还有以下特色: 1.共有 普通模式、挑战模式、联系模式三种模式 2.每一关图案摆放造型都不同,类似QQ游戏那种,但背景音乐各不相同 3.独创“上帝之手”解决死局问题 4.英雄榜记录 5.丰富的背景音乐等

  • 一、构建工具的作用 二、Java 主流构建工具 三、Maven 参考资料 一、构建工具的作用 构建一个项目通常包含了依赖管理、测试、编译、打包、发布等流程,构建工具可以自动化进行这些操作,从而为我们减少这些繁琐的工作。 其中构建工具提供的依赖管理能够可以自动处理依赖关系。例如一个项目需要用到依赖 A,A 又依赖于 B,那么构建工具就能帮我们导入 B,而不需要我们手动去寻找并导入。 在 Java 项