{"id":13450866,"url":"https://github.com/jqhph/dcat-admin","last_synced_at":"2025-05-13T15:12:51.887Z","repository":{"id":37334751,"uuid":"182349597","full_name":"jqhph/dcat-admin","owner":"jqhph","description":"🔥 基于 Laravel 的后台系统构建工具 (Laravel Admin)，使用很少的代码快速构建一个功能完善的高颜值后台系统，内置丰富的后台常用组件，开箱即用，让开发者告别冗杂的HTML代码","archived":false,"fork":false,"pushed_at":"2024-10-24T10:30:49.000Z","size":81577,"stargazers_count":3972,"open_issues_count":176,"forks_count":751,"subscribers_count":57,"default_branch":"2.0","last_synced_at":"2025-05-07T10:32:36.738Z","etag":null,"topics":["laravel","laravel-admin"],"latest_commit_sha":null,"homepage":"http://www.dcatadmin.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jqhph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-20T02:22:35.000Z","updated_at":"2025-05-07T07:01:55.000Z","dependencies_parsed_at":"2023-11-19T05:02:40.906Z","dependency_job_id":"79258b3a-54e3-4c42-b813-d1025cbf1186","html_url":"https://github.com/jqhph/dcat-admin","commit_stats":{"total_commits":2570,"total_committers":103,"mean_commits":24.95145631067961,"dds":"0.12023346303501947","last_synced_commit":"77196e8a0578474e16f71ed76ac1aeb8b034ad19"},"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqhph%2Fdcat-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqhph%2Fdcat-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqhph%2Fdcat-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqhph%2Fdcat-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jqhph","download_url":"https://codeload.github.com/jqhph/dcat-admin/tar.gz/refs/heads/2.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253176446,"owners_count":21866143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["laravel","laravel-admin"],"created_at":"2024-07-31T07:00:39.530Z","updated_at":"2025-05-13T15:12:46.876Z","avatar_url":"https://github.com/jqhph.png","language":"PHP","funding_links":["https://opencollective.com/dcat-admin/contribute","https://opencollective.com/dcat-admin","https://opencollective.com/dcat-admin/organization/0/website","https://opencollective.com/dcat-admin/organization/1/website","https://opencollective.com/dcat-admin/organization/2/website","https://opencollective.com/dcat-admin/organization/3/website","https://opencollective.com/dcat-admin/organization/4/website","https://opencollective.com/dcat-admin/organization/5/website","https://opencollective.com/dcat-admin/organization/6/website","https://opencollective.com/dcat-admin/organization/7/website","https://opencollective.com/dcat-admin/organization/8/website","https://opencollective.com/dcat-admin/organization/9/website"],"categories":["PHP","项目框架","衍生项目","开源项目"],"sub_categories":["付费扩展包"],"readme":"\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://cdn.learnku.com/uploads/images/202009/27/38389/WFQxJ7qZ1k.png!large\" height=\"80\"\u003e \n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/jqhph/dcat-admin/actions\"\u003e\n        \u003cimg src=\"https://github.com/jqhph/dcat-admin/workflows/Laravel%20Dusk/badge.svg\" alt=\"Build Status\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://styleci.io/repos/182349597\"\u003e\n        \u003cimg src=\"https://github.styleci.io/repos/182349597/shield\" alt=\"StyleCI\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/dcat/laravel-admin\" \u003e\u003cimg src=\"https://poser.pugx.org/dcat/laravel-admin/v/stable\" /\u003e\u003c/a\u003e \n    \u003ca href=\"https://packagist.org/packages/dcat/laravel-admin\"\u003e\u003cimg src=\"https://img.shields.io/packagist/dt/dcat/laravel-admin.svg?color=\" /\u003e\u003c/a\u003e \n    \u003ca\u003e\u003cimg src=\"https://img.shields.io/badge/php-7.1+-59a9f8.svg?style=flat\" /\u003e\u003c/a\u003e \n    \u003ca\u003e\u003cimg src=\"https://img.shields.io/badge/laravel-5.5+-59a9f8.svg?style=flat\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"\"\u003e\u003ccode\u003eDcat Admin\u003c/code\u003e是一个基于\u003ca href=\"https://www.laravel-admin.org/\" target=\"_blank\"\u003elaravel-admin\u003c/a\u003e二次开发而成的后台系统构建工具，只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。内置丰富的后台常用组件，开箱即用，让开发者告别冗杂的HTML代码，对后端开发者非常友好。\u003c/p\u003e\n\n\n- [官方网站](http://www.dcatadmin.com)\n- [中文文档](https://learnku.com/docs/dcat-admin)\n- [English documentions](http://www.dcatadmin.com/docs/en-2.x/quick-start.html)\n- [Demo / 在线演示](http://103.39.211.179:8080/admin)\n- [Demo源码](https://github.com/jqhph/dcat-admin-demo)\n- [Demo源码 (码云)](https://gitee.com/jqhph/dcat-admin-demo)\n- [扩展](#)\n\n\n![](https://cdn.learnku.com/uploads/images/202101/28/38389/YLmL7PLqH7.png!large)\n\n\n### 功能特性\n\n- [x] 简洁优雅、灵活可扩展的API\n- [x] 用户管理\n- [x] RBAC权限管理，支持无限极权限节点\n- [x] 菜单管理\n- [x] 使用pjax构建无刷新页面，支持**按需加载**静态资源，可以无限扩展组件而不影响整体性能\n- [x] 松耦合的页面构建与数据操作设计，可轻松切换数据源\n- [x] 自定义页面\n- [x] 自定义主题配色\n- [x] 多主题切换功能，内置多种主题色\n- [x] 可轻松构建无菜单栏的独立页面（如可用于构建弹窗选择器等功能）\n- [x] 插件功能\n- [x] 可视化代码生成器，可根据数据表一键生成增删改查页面\n- [x] 数据表格构建工具，内置丰富的表格常用功能（如组合表头、数据导出、搜索、快捷创建、批量操作等）\n- [x] 树状表格功能构建工具，支持分页和点击加载\n- [x] 数据表单构建工具，内置丰富的表单类型，支持表单异步提交\n- [x] 分步表单构建工具\n- [x] 弹窗表单构建工具\n- [x] 数据详情页构建工具\n- [x] 无限层级树状页面构建工具，支持用拖拽的方式实现数据的层级、排序等操作\n- [x] 内置丰富的常用页面组件（如图表、数据统计卡片、下拉菜单、Tab卡片、提示工具等）\n- [x] `Section`功能（类似`Wordpress`的`Filter`和`blade`模板的`section`标签）\n- [x] 异步文件上传表单，支持分块多线程上传\n- [x] 多应用\n- [ ] 插件市场，只需在管理页面轻轻点击鼠标即可完成插件的安装、更新和卸载等操作\n\n\n### 环境\n - PHP \u003e= 7.1.0\n - Laravel 5.5.0 ~ 9.*\n - Fileinfo PHP Extension\n\n### 安装\n\n首先需要安装`laravel`框架，如已安装可以跳过此步骤。如果您是第一次使用`laravel`，请务必先阅读文档 [安装 《Laravel中文文档》](https://learnku.com/docs/laravel/8.x/installation/9354) ！\n```bash\ncomposer create-project --prefer-dist laravel/laravel 项目名称 9.*\n# 或\ncomposer create-project --prefer-dist laravel/laravel 项目名称\n```\n\n安装完`laravel`之后需要修改`.env`文件，设置数据库连接设置正确\n\n```dotenv\nDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=dcat-admin\nDB_USERNAME=root\nDB_PASSWORD=\n```\n\n安装`dcat-admin`\n\n\n```\ncd {项目名称}\n\ncomposer require dcat/laravel-admin\n```\n\n然后运行下面的命令来发布资源：\n\n```\nphp artisan admin:publish\n```\n\n在该命令会生成配置文件`config/admin.php`，可以在里面修改安装的地址、数据库连接、以及表名，建议都是用默认配置不修改。\n\n然后运行下面的命令完成安装：\n\n\u003e 执行这一步命令可能会报以下错误`Specified key was too long ... 767 bytes`，如果出现这个报错，请在`app/Providers/AppServiceProvider.php`文件的`boot`方法中加上代码`\\Schema::defaultStringLength(191);`，然后删除掉数据库中的所有数据表，再重新运行一遍`php artisan admin:install`命令即可。\n\n```\nphp artisan admin:install\n```\n\n上述步骤操作完成之后就可以配置`web`服务了，**注意需要把`web`目录指向`public`目录**！如果用的是`nginx`，还需要在配置中加上伪静态配置\n```dotenv\nlocation / {\n\ttry_files $uri $uri/ /index.php?$query_string;\n}\n```\n\n启动服务后，在浏览器打开 `http://localhost/admin`，使用用户名 `admin` 和密码 `admin`登陆。\n\n\n\u003ca name=\"extensions\"\u003e\u003c/a\u003e\n### 扩展\n\n| 扩展                                        | 描述                              | dcat-admin 版本                             |\n| ------------------------------------------------ | ---------------------------------------- |---------------------------------------- |\n| [mosiboom/dcat-iframe-tab](https://github.com/mosiboom/dcat-iframe-tab)    | IFRAME TAB标签切换 | 2.x |\n| [super-eggs/dcat-distpicker](https://github.com/super-eggs/dcat-distpicker)    | 省市区联动 | 2.x |\n| [ueditor](https://github.com/jqhph/dcat-admin-ueditor) | 百度在线编辑器     | 1.x |\n| [grid-sortable](https://github.com/jqhph/dcat-admin-grid-sortable) | 表格拖曳排序工具      | 1.x |\n\n\n### 鸣谢\n`Dcat Admin` 基于以下组件:\n\n+ [Laravel](https://laravel.com/)\n+ [Laravel Admin](https://www.laravel-admin.org/)\n+ [AdminLTE3](https://github.com/ColorlibHQ/AdminLTE)\n+ [bootstrap4](https://getbootstrap.com/)\n+ [jQuery3](https://jquery.com/)\n+ [Eonasdan Datetimepicker](https://github.com/Eonasdan/bootstrap-datetimepicker/)\n+ [font-awesome](http://fontawesome.io)\n+ [jquery-form](https://github.com/jquery-form/form)\n+ [moment](http://momentjs.com/)\n+ [webuploader](http://fex.baidu.com/webuploader/)\n+ [jquery-pjax](https://github.com/defunkt/jquery-pjax)\n+ [Nestable](http://dbushell.github.io/Nestable/)\n+ [toastr](http://codeseven.github.io/toastr/)\n+ [editor-md](https://github.com/pandao/editor.md)\n+ [fontawesome-iconpicker](https://github.com/itsjavi/fontawesome-iconpicker)\n+ [layer弹出层](http://layer.layui.com/)\n+ [char.js](https://www.chartjs.org)\n+ [nprogress](https://ricostacruz.com/nprogress/)\n+ [bootstrap-validator](https://github.com/1000hz/bootstrap-validator)\n+ [Google map](https://www.google.com/maps)\n+ [Tencent map](http://lbs.qq.com/)\n\n### Contributors\n\n#### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\u003ca href=\"https://github.com/jqhph/dcat-admin/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/dcat-admin/contribute)]\n\n#### Individuals\n\n\u003ca href=\"https://opencollective.com/dcat-admin\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/individuals.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/dcat-admin/contribute)]\n\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/0/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/1/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/2/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/3/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/4/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/5/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/6/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/7/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/8/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/dcat-admin/organization/9/website\"\u003e\u003cimg src=\"https://opencollective.com/dcat-admin/organization/9/avatar.svg\"\u003e\u003c/a\u003e\n\n### License\n------------\n`dcat-admin` is licensed under [The MIT License (MIT)](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjqhph%2Fdcat-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjqhph%2Fdcat-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjqhph%2Fdcat-admin/lists"}