dcatadminv1.0.0发布-使用很少的代码快速构建一个功能完善的高颜值后台系统(代码片段)

author author     2022-12-25     157

关键词:

Dcat Admin

Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。

在线演示站点 | 官方文档 | Github主页(如果喜欢这个项目不妨点个star,感谢支持!)

截图

技术图片
技术图片
技术图片

环境

  • PHP >= 7.1.0
  • Laravel 5.5.0 ~ 7.*
  • Fileinfo PHP Extension

技术栈

功能

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

理念与方向

Dcat Admin是一款追求对后端开发者友好的后台系统构建工具,追求简单、易用、高品质、高效率和高颜值,我们将持续为此付出努力,也非常欢迎有兴趣的小伙伴加入我们。

Dcat Adminlaravel-admin原有的功能进行了大量的调整升级,并且增加了许多非常实用的功能。在后续版本迭代中也会秉承“对后端开发者友好”的理念,细心打磨每一个功能,并且会非常重视生态的构建和用户的意见,如果大家有任何建议或想法,都可以在Github issue区或QQ群中反馈,我们会多听大家的。

我们将会在2.0版本上线插件市场功能,让用户在管理页面点点鼠标就能完成插件的安装更新卸载等操作,并且能轻松找到自己想要的插件。

高完成度

这个项目现已经过一年多时间的细心打磨,各项功能已趋于完善和稳定,后续将投入更多时间用于文档建设和编写单元测试用例,尽量保证项目的质量以及文档的友好和完善。

交流

QQ群 704661955

鸣谢

非常感谢laravel-admin的开发团队!没有laravel-admin就没有这个项目,非常感谢你们的付出,laravel-admin是个非常优秀的项目。

最后也非常感谢自放出预告帖这段时间来关注和支持这个项目的同学们,你们的支持给了我非常大的动力!我会用心把这个项目做好,精心打磨每一个功能,并一直维护下去。

最近有很多同学问我为什么不采用前后端分离技术方案,我在这个帖子里回答的非常详细,有相关疑问的同学请点击此处查看帖子,这里不再赘述。

为啥 java hashCode() 中经常使用异或,而很少使用其他位运算符?

...vahashCode()中经常使用异或,而很少使用其他位运算符?【发布时间】:2011-01-2100:15:20【问题描述】:我经常看到类似的代码inthashCode()returna^b; 查看详情

csharp很少使用linq扩展方法(代码片段)

查看详情

csharp很少使用linq扩展方法(代码片段)

查看详情

包含使用很少使用功能的图像的 GIF 测试套件

...英文标题】:TestsuiteforGIFcontainingimagesusingrarelyusedfeatures【发布时间】:2011-06-1911:04:42【问题描述】:GIF图形格式的规范(复数,因为有87a和89a版本)在互联网上很容易找到(对于那些不想谷歌的人:http://www.w3.org/Graphics/GIF/spec-gif... 查看详情

很少动画的顶点的 OpenGL VBO 使用提示

...示【英文标题】:OpenGLVBOusagehintsforverticesthatanimaterarely【发布时间】:2012-01-1323:45:07【问题描述】:假设我有一个95%的时间保持不变的VBO。但是,另外5%的时间是动画。我不确定调用glBufferData时要给OpenGL哪个使用提示。一方面,... 查看详情

如何在 clojure 中映射很少使用的状态?

...的状态?【英文标题】:HowdoImapwithrarelyusedstateinclojure?【发布时间】:2017-11-0608:55:33【问题描述】:情况如下:我正在转换一个值序列。每个值的转换分解为许多不同的情况。大多数值彼此完全独立。然而,有一种特殊情况需要... 查看详情

服务器上很少使用安全管理器?

...全管理器?【英文标题】:Securitymanagerrarelyusedonserver?【发布时间】:2013-02-1521:15:31【问题描述】:最近在SO上的question将我引向了关于Java安全管理器的旧answer。我在那个答案中关于这一行的问题:虽然安全管理器会影响性能,但... 查看详情

如果我处理数据的类很少,应该使用 Provider 吗?

...英文标题】:ShoulduseProviderifIhavefewclassesforprocessingdata?【发布时间】:2019-12-1904:15:06【问题描述】:我阅读了文档,查看了很多示例,但仍然无法理解如果我需要访问多个类中的数据,我应该使用Provider。主要问题——context不存... 查看详情

为啥很少有人输入 const 正确的代码? const 正确的代码会编译得更好/更快吗? [关闭]

...的代码?const正确的代码会编译得更好/更快吗?[关闭]【发布时间】:2011-08-0420:06:41【问题描述】:我非常经常将指 查看详情

对于es中很少的操作(代码片段)

...ip时遇到之前没有遇到的查询操作,在这里先记录下...1、使用nested嵌套后,聚合查询当前嵌套的字段与嵌套外的字段,建议在嵌套内添加嵌套外需要聚合的字段:2、跳出嵌套:1      "aggs":2"rev":3"reverse_nested":,  //跳出... 查看详情

Instagram 实时 API 的更新很少

...更新很少【英文标题】:Instagramreal-timeAPIgetsveryfewupdates【发布时间】:2015-01-1609:17:01【问题描述】:我一直在使用instagram的实时推送api(http://instagram.com/developer/realtime/)来获取特定位置的更新。我使用“半径”的最高可能值,即500... 查看详情

为啥我的数据流作业使用很少的 cpu 而它却无法赶上消息积压

...我的数据流作业使用很少的cpu而它却无法赶上消息积压【发布时间】:2021-11-2803:45:04【问题描述】:我对数据流很陌生,但我很难找到一份工作速度很快的工作。我们正在测试以下设置:我们在Pu 查看详情

卸载代码/模块

】卸载代码/模块【英文标题】:unloadingcode/modules【发布时间】:2011-07-1309:09:33【问题描述】:我很好奇是否有什么好的方法可以在使用模块后卸载它。在某些情况下,我需要使用引入大量代码的模块,但它们很少使用(比如作... 查看详情

Django“动态”过滤

...Django“动态”过滤【英文标题】:Django\'dynamic\'filtering【发布时间】:2016-01-2019:21:23【问题描述】:我有一个清单,l=[\'XXX\',\'YYY\']我需要用列表中的这个元素过滤我的模型(这个元素的数量不会是恒定的)例如。我的模型中有代... 查看详情

使用 VirtualAllocEx 如何为代码洞穴腾出空间?

...【英文标题】:HowdoesoneuseVirtualAllocExdomakeroomforacodecave?【发布时间】:2011-03-0122:39:47【问题描述】:如何使用VirtualAllocEx为codecave腾出空间?我目前拥有一个“可用空间”很少的软件,我读到VirtualAllocEx用于创建这个空间..【问题... 查看详情

macos新建maven项目architecture架构很少(代码片段)

MacOs安装配置Maven以及IntelliJIDEAMaven使用_白程序员的自习室-CSDN博客_ideamac配置maven参考上篇文章主要是没去下载jar包 执行命令如下中央仓库下载文件到本地库mvnhelp:system 查看详情

在 SQL Server 2008 中使用 sp_send_dbmail 传递的邮件很少

...题】:Onlyfewmailsgettingdeliveredusingsp_send_dbmailinSQLServer2008【发布时间】:2014-08-0914:57:11【问题描述】:我正在从表中的列中提取收件人列表,并且正在运行存储过程sp_send_dbmail以将电子邮件发送给这些收件人。总共有大约200个收件... 查看详情

使用 BIRT 生成报告的 Java 代码

...告的Java代码【英文标题】:JavacodetogeneratereportusingBIRT【发布时间】:2013-03-1208:01:14【问题描述】:我有一些XML形式的数据,其中包含很少的记录,并且还创建了一个RPT文件。那么现在,我如何调用birt通过传递XML和RPT作为输入参... 查看详情