Dcat Admin - 让后台开发更简单

使用很少的代码快速构建一个功能完善的高颜值后台系统,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码。

简洁 易用 高颜值 组件化 灵活易扩展

Dcat Admin github   

简洁、富有表达力的API

只需简单的数十行代码即可快速构建出一个功能完善的后台系统。

$grid = new Grid(new Administrator());

$grid->column('id')->sortable();
$grid->column('username');
$grid->column('name');
$grid->column('created_at');
$grid->column('updated_at')->sortable();

$grid->disableBatchDelete();
$grid->showQuickEditButton();
$grid->enableDialogCreate();

$grid->quickSearch(['id', 'name', 'username']);

$grid->filter(function (Grid\Filter $filter) {
    $filter->equal('id');
    $filter->in('status')->select([...]);
    $filter->like('username');
});

强大的栅格布局系统

基于bootstrap4的栅格布局系统进行页面构建,帮助开发者轻松实现页面布局功能。

public function index(Content $content)
{
    return $content
        ->header('Dashboard')
        ->description('Description...')
        ->body(function (Row $row) {
            $row->column(6, function (Column $column) {
                $column->row(Dashboard::title());
                $column->row(new Examples\Tickets());
            });

            $row->column(6, function (Column $column) {
                $column->row(function (Row $row) {
                    $row->column(6, new Examples\NewUsers());
                    $row->column(6, new Examples\NewDevices());
                });

                $column->row(new Examples\Sessions());
                $column->row(new Examples\ProductOrders());
            });
        });
}

灵活易扩展的组件化设计

每个页面功能都是独立、可复用的PHP组件,并且都能通过一种简单的方式进行功能扩展,让开发者最大限度的避免编写冗杂的前端代码。

$form = new UserEditForm([...]);

$modal = Modal::make()
    ->lg()
    ->title('用户信息')
    ->body($form)
    ->button('打开');

$chart = new NewUsers();

$card = new Card(...);

$view = view('admin.users.detail', compact('modal', 'chart', 'card'));    

自定义页面

如果内置功能无法满足需求,开发者可以也可以构建完全与内置组件无关的自定义页面。

class CustomVuePage implements Renderable
{
    // 定义页面所需的静态资源,支持按需加载
    public static $js = [
        'xxx/js/vue.min.js',
        'xxx/js/page.min.js',
    ];
    public static $css = [
        'xxx/css/page.min.css',
    ];

    public function render()
    {
        Admin::js(static::$js);
        Admin::css(static::$css);

        return view('admin.pages.custom-page')->render();
    }
}

单页应用 + 按需加载

...

自定义主题

...

代码生成器

...

可拆卸的用户系统 + RBAC权限系统

...

内置丰富的常用页面组件

...

插件市场

即将到来,敬请期待...

Dcat Admin 预览图2
Dcat Admin 预览图2
Dcat Admin 预览图2
Dcat Admin 预览图2

捐赠墙

捐赠人 金额 (元) 留言 方式 时间
CtrlVer 6.66 QQ 2020/11/17
*磊 500.00 微信 2020/10/30
YxX 99.00 小小心意 微信 2020/10/21
- 12.30 支持一下,性哭了。 QQ 2020/10/20
愿岁月温柔相待 10.00 QQ 2020/10/29
YxX 99.00 小小心意 微信 2020/10/21
- 12.30 支持一下,性哭了。 QQ 2020/10/20
c*l 200.00 我是群里的cgzo 微信 2020/10/19
O*d 50.00 请大佬喝茶 微信 2020/10/16
*惜 2.00 微信 2020/10/14
**帅 50.00 支付宝 2020/10/12
*。 66.00 开源不易,大佬喝茶 微信 2020/9/29
*楷 25.00 微信 2020/9/29
S*e 100.00 牛铁柱 微信 2020/9/23
l*e 6.66 微信 2020/9/14
Y*a 20.00 开源不易 微信 2020/9/10
*牛 66.00 微信 2020/9/7
*亭 100.00 继续牛铁柱 微信 2020/9/2
*亭 100.00 牛铁柱 微信 2020/9/2
*跃 66.00 祝 dcat-admin 越来越6 微信 2020/8/28
*牛 66.00 微信 2020/8/27
**雄 100.00 支付宝 2020/8/27
Jie-T 200.00 开源不易,赞赏一下 微信 2020/8/19
*👦 10.00 微信 2020/8/19
Y*d 5.20 微信 2020/8/19
*空 50.00 微信 2020/8/18
V*g 6.66 微信 2020/8/15
*晗 224.06 支付宝 2020/8/7
**鑫 2.00 支付宝 2020/8/7
**海 50.00 经常问问题,大佬请喝茶 支付宝 2020/8/4
gj 188.00 每月定期支持 QQ 2020/8/1
*光 10.00 mengdodo 微信 2020/8/1
**楠 50.00 支付宝 2020/8/1
绯末 200.00 用这个框架做了很多项目,赚了钱,不忘本,谢谢老大! Gitee 2020/7/30
*序 100.00 很感激作者 微信 2020/7/28
5.00 QQ 2020/7/26
G*z 20.00 喝杯咖啡 微信 2020/7/24
华阅信息 66.00 QQ 2020/7/11
清欢 88.88 期待新版本 QQ 2020/7/10
L 8.88 QQ 2020/7/10
Leo 20.00 大佬喝茶 QQ 2020/7/8
**海 50.00 受dcat-admin帮助很大,谢谢大大 支付宝 2020/7/6
10.00 QQ 2020/7/5
成熟靠谱的小伙 8.66 QQ 2020/7/3
Leo 10.00 大佬喝茶 QQ 2020/7/2
*隆 100.00 开源不易,支持一波 微信 2020/7/1
*L 666.66 微信 2020/6/30
B*y 1.00 微信 2020/6/28
gj 188.00 QQ 2020/6/25
**华 10.00 支付宝 2020/6/24
*稣 100.00 微信 2020/6/22
*波 20.00 加油 微信 2020/6/20
D*m 6.66 还没用,但太秀了 微信 2020/6/17
CtrlVer 6.66 QQ 2020/6/17
*羽 20.00 加油~ 微信 2020/6/16
*述 10.00 功能真的很强大 微信 2020/6/15
**安 10.00 项目强大。本人学生,小小心意希望不要嫌弃 支付宝 2020/6/12
**伟 20.00 Item-作者加油,下个项目上dcat,注意身体 支付宝 2020/6/6
*建林 10.00 支付宝 2020/6/5
*深海 50.00 感谢开发者精勤更新维护 支付宝 2020/6/4
*子 6.66 QQ群昵称悠悠 微信 2020/6/4
*阁 10.00 支持你的dcatadmin 微信 2020/5/31
*俊 88.88 我是群里的L,支持下 支付宝 2020/5/30
L*o 50.00 微信 2020/5/28
*斌 1000.00 微信 2020/5/28
*鼎 200.00 四川在下佩服科技问鼎 微信 2020/5/27
gj 188.00 QQ 2020/5/23
*少 6.66 加油加油,虽然还没用 微信 2020/5/22
Adablue77 8.88 加油 QQ 2020/5/22
CtrlVer 6.66 QQ 2020/5/19
E*n 99.00 希望DA越来越好 微信 2020/5/19
*! 18.88 后台很强大,小小心意 微信 2020/5/17
*宇 99.00 系统很棒 qq7611****04 微信 2020/5/17
不*^ 20.00 微信 2020/5/16
*蒙 51.60 微信 2020/5/16
z*e 99.00 微信 2020/5/14
*雨 2.88.00 微信 2020/5/14
n*e 50.00 微信 2020/5/11
Jennings 99.00 微信 2020/4/25
Adablue77 18.88 QQ 2020/4/16
青芒 99.00 QQ 2020/4/10
Up