Dcat Admin v1.6.5 发布 - 对后端开发者友好的高颜值后台系统构建工具,增加全新表格样式 (更符合国内审美)

前言

从发布预告帖到现在不知不觉已经过去将近4个月时间,不得不感叹一下时间过得真快!在这4个月期间Dcat Admin受到很多同学的关注和支持,在大家的推动下Dcat Admin也日益完善和成熟,我也一直积极听取每个用户意见,保持着高频率的更新。

至此1.0虽然还有一些不太合理的设计和需要打磨之处,但功能上已经足够的完善和成熟,接下来更新频率会放缓,将会把重心转移到2.0的开发上,如果顺利的话可以在9月份上线!

这里也非常感谢关注和支持这个项目的同学们,我的初心不会变,做一个对大家有用的高品质项目,然后持续维护下去!

新功能简介

下面简单的介绍下1.61.6.5上线的主要功能,更多更新内容查看请前往更新日志《Dcat Admin 中文文档》

1.全新表格样式

在这个版本开始,默认的表格布局将会采用 table_collapse 模式,效果如下


如果想要切换回旧版本的表格布局样式,可以在 app/Admin/bootstrap.php中加上

Grid::resolving(function (Grid $grid) {
    $grid->tableCollapse(false);
});

2.表格固定列

注意这个功能支持组合表头功能,但不兼容列字段隐藏功能!

通过 fixColumns 方法可以给表格设置固定列,第一个参数表示固定从头开始的前三列,第二个参数表示固定从后往前数的两列,(第二个参数可不传,默认为-1)

$grid->fixColumns(2, -2);

效果

3.表单字段动态显示

此功能在工具表单中一样有效,更多用法请参考文档表单字段动态显示

$form->radio('radio')
    ->when([1, 4], function (Form $form) {
        // 值为1和4时显示文本框
        $form->text('text1');
        $form->text('text2');
        $form->text('text3');
    })
    ->when(2, function (Form $form) {
        $form->editor('editor');
    })
    ->when(3, function (Form $form) {
        $form->image('image');
    })
    ->options([
        1 => '显示文本框',
        2 => '显示编辑器',
        3 => '显示文件上传',
        4 => '还是显示文本框',
    ])
    ->default(1);

效果

更多更新内容查看请前往更新日志《Dcat Admin 中文文档》

Dcat Admin

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

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

升级方法

composer update dcat/laravel-admin

本次版本需要重新发布静态资源以及语言包,然后按Ctrl+F5清除浏览器缓存

php artisan admin:publish --assets --force
php artisan admin:publish --lang --force
本作品采用《CC 协议》,转载必须注明作者和本文链接

Jiangqh

本帖由系统于 1周前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 14

2.0有哪些重大变化呢?

1周前 评论

加油!

1周前 评论
Jiangqh (楼主) 1周前

@诺大的院子 主要是插件系统的重构,还有对系统一些不合理设计的优化,2.0会着重投入对生态方面的建设

1周前 评论

厉害,期待你 9 月份的新版。

请问插件机制是什么样的呢? 我最近手里有一个要启动的项目,需要实现插件机制,效果就像 WordPress 插件机制,程序使用者,在插件市场安装后就能配置直接使用。 也有点像 FastAdmin 的模块扩展,比如安装一个「问答」模块,程序就有对应的功能了。

1周前 评论
anyuzhe

:heart_eyes:

1周前 评论
yupeng123

我想问下DcatAdmin是不是和DingoApi有冲突,访问后台地址遇到了下面的这个错误

file

1周前 评论
cherryne 1周前

支持。期待新版本

1周前 评论

哇~真的很棒,尤其是有的组件,比如数据卡片,能够按照时间进行筛选显示,颜值也很高,github和gitee都给星了,大赞一个!

6天前 评论

支持 :+1: 第3点这个功能真的很不错,我做开始用laravel-admin 的时候还是用 js 控制的

5天前 评论

@Laycety 你没有发布资源,仔细看安装文档吧

5天前 评论
Laycety 5天前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!