跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题
未分類
2020 年 6 月 29 日

Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题

Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题

資深大佬 : jqh 10

Dcat Admin

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

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

v1.5.0 更新内容

新增功能部分

1.深色模式

本次版本增加了深色模式(dark-mode)主题,支持通过页面按钮切换并保存状态,具体使用请参考文档主题 – 深色模式

Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题 Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题

2.表格modal以及expand异步加载

定义渲染类,继承DcatAdminSupportLazyRenderable

use AppModelsPost as PostModel; use DcatAdminSupportLazyRenderable; use DcatAdminWidgetsTable;  class Post extends LazyRenderable {     public function render()     {         // 获取 ID         $id = $this->key;                  // 获取其他自定义参数         $type = $this->post_type;          // 查找数据         $data = PostModel::where('user_id', $id)             ->where('type', $type)             ->get(['title', 'body', 'body', 'created_at'])             ->toArray();          $titles = ['User ID', 'Title', 'Body', 'Created At'];          // 渲染         return Table::make($titles, $data);     } } 

使用

$grid->column('post')->modal('Post', Post::make(['post_type' => 2])); 

具体使用请参考文档表格列的显示 – modal以及表格列的显示 – modal

Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题 Dcat Admin v1.5.0 发布,高颜值后台系统构建工具,新增全新暗黑模式主题

3.工具表单增加文件上传接口

从这个个版本开始,在工具表单中使用文件 /图片上传表单无需自定义上传接口,文件会默认上传到系统预定义接口进行处理。

use DcatAdminWidgetsForm;  class MyForm extends Form {     public function form()     {         // 不需要自定义上传接口,可以直接使用         $this->image('logo');                  ...     }          ... } 

4.表格快捷创建增加隐藏表单

$grid->quickCreate(function ($quick) {     $quick->hidden('column_name')->value(...);          ... }); 

5.弹窗选择器、editor、markdown等表单支持一对多表单

$form->hasMany('posts', function ($form) {     $form->selectResource('attribute')->path('...')->options(...);          $form->editor('description');          $form->markdown('remark');          ... }); 

6.文件上传表单保存文件域名到数据表

在这个版本中可以通过saveFullUrl方法保存文件域名到数据表

$form->image('...')->saveFullUrl();  $form->file('...')->saveFullUrl(); 

优化功能部分

1.刷新页面时自动移除modal遮罩层

从这个版本开始,使用工具表单弹窗时可以移除以下代码

Admin::script('Dcat.onPjaxComplete(function () {     $(".modal-backdrop").remove();     $("body").removeClass("modal-open"); }, true)'); 

2.异常处理功能优化

异常处理底层接口优化,并且在错误页面可以显示trace报文

3.页面细节样式优化

在这个版本中我们优化了很多细节样式,使整体更加协调美观

4.Form表单字段class增加前缀

以兼容部分特殊字段名称与css class冲突问题 #190

BUG 修复部分

  1. 修复数据表格导出全部内容查询条件异常问题
  2. 修复表格progressBar的$max参数设置无效问题 #182
  3. 修复当设置路由前缀为空时创建权限无法显示路由选项问题 #194
  4. 修复删除数据时使用模型观察者无法获取模型数据问题
  5. 修复Grid::fetching事件有可能重复触发问题
  6. 修复表格显示滚动条时列搜索图表显示异常问题 #192
  7. 修复hasMany表单无法使用dateRange表单问题 #199
  8. 修复处理动作(action)请求返回无权限信息异常问题
  9. 修复行内编辑(editable)样式异常问题
  10. 修复表格一对一模型字段读取语言包翻译异常问题
大佬有話說 (17)

  • 主 資深大佬 : jqh

    在线演示站点被不知名网友攻击了暂时访问不了,见谅,正在搭建备用环境

  • 資深大佬 : july1115

    大赞,支持一下

  • 主 資深大佬 : jqh

    @july1115 感谢支持

  • 資深大佬 : myCupOfTea

    material design 风格的吗,确实还挺好看的

  • 資深大佬 : ifconfig

    在 Learnku 也有关注, 支持一下大佬

  • 主 資深大佬 : jqh

    @myCupOfTea 哈哈哈不是 meterial design,咱也不是设计师不太懂,UI 的设计参考了 vuexy

  • 主 資深大佬 : jqh

    @ifconfig 感谢支持

  • 資深大佬 : guogb

    用了下感觉比 larave-admin 爽

  • 資深大佬 : justfan

    支持前后端分类吗

  • 主 資深大佬 : jqh

    @guogb 感谢支持,这个项目基于 laravel-admin 做了很多优化,后面也会根据用户的建议反馈不断优化,如果有什么建议可以直接提 issue 我有空都会回复。

  • 主 資深大佬 : jqh

    @justfan 你是想说前后端分离是吧,关于这个问题请参考这里面的回复,这里就不赘述了 https://github.com/jqhph/dcat-admin/issues/27

  • 資深大佬 : puzzle9

    我记得上次在 Learnku 看到的文章 打开后 看到那个激进的配色不存在了
    支持一波

  • 主 資深大佬 : jqh

    @puzzle9 哪个激进的配色….我都忘了

  • 資深大佬 : wslsq

    给力!请问大佬以后是跟着 laravelAdmin 做改进版,还是准备独树一帜?

  • 主 資深大佬 : jqh

    @wslsq 好用的功能会跟上,2.0 就是插件系统大改版了

  • 資深大佬 : skyrem

    刚从 tp 转过来,laravel 还是爽啊,dcat 就更爽了

  • 主 資深大佬 : jqh

    @skyrem 哈哈哈,欢迎入坑,你会发现 laravel 好用的轮子非常非常多

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具