链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

jqhph/dcat-admin:基于Laravel的后台系统构建工具

DcatAdmin是一个基于laravel - admin二次开发而成的后台系统构建工具。它只需很少的代码就能快速构建出功能完善且高颜值的后台系统。其内置丰富的后台常用组件,具有开箱即用的特性,能让开发者告别冗杂的HTML代码,对后端开发者非常友好。它具备众多功能特性,如用户管理...

访问官网 →

【Github】项目名:jqhph/dcat – admin – 基于Laravel的后台系统构建工具

项目简介

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

项目功能特性

– 具备简洁优雅、灵活可扩展的API。 – 拥有用户管理、RBAC权限管理(支持无限极权限节点)、菜单管理。 – 使用pjax构建无刷新页面,支持按需加载静态资源,可无限扩展组件且不影响整体性能。 – 采用松耦合的页面构建与数据操作设计,能轻松切换数据源。 – 支持自定义页面、主题配色、多主题切换(内置多种主题色),可构建无菜单栏的独立页面(如弹窗选择器等功能)。 – 插件功能丰富,包含可视化代码生成器(可根据数据表一键生成增删改查页面)、数据表格构建工具(内置常用功能)、树状表格功能构建工具、表单构建工具(多种类型,支持异步提交等)、数据详情页构建工具、无限层级树状页面构建工具(支持拖拽操作数据)、内置多种常用页面组件等。 – 有Section功能(类似Wordpress的Filter和blade模板的section标签)。 – 异步文件上传表单支持分块多线程上传。 – 有多应用插件市场,可轻松进行插件的安装、更新和卸载等操作。

项目安装

首先安装laravel框架(若已安装可跳过),可使用命令composer create – project — prefer – dist laravel/laravel项目名称9.或者composer create – project — prefer – dist laravel/laravel项目名称。安装完laravel之后修改.env文件设置数据库连接(如DB_CONNECTION = mysql等)。然后cd到项目名称目录下,执行composer require dcat/laravel – admin,接着运行php artisan admin: publish生成配置文件config/admin.php(建议使用默认配置),再运行php artisan admin: install(若出现Specified key was too long…报错,在app/Providers/AppServiceProvider.php文件的boot方法中加上代码\Schema::defaultStringLength(191);并删除所有数据表后重新运行该命令)。完成上述步骤后配置web服务(web目录指向public目录,nginx需加伪静态配置),启动服务后在浏览器打开http://localhost/admin,使用用户名admin和密码admin登陆。

项目扩展

有诸如mosiboom/dcat – iframe – tab(IFRAME TAB标签切换2.x)、super – eggs/dcat – distpicker(省市区联动2.x)、ueditor(百度在线编辑器1.x)、grid – sortable(表格拖曳排序工具1.x)等扩展。

项目总结

Dcat – admin是一个功能强大的基于Laravel的后台系统构建工具,为开发者提供了诸多便利。如果大家有任何问题或者建议,欢迎在评论区留言讨论。

项目地址

GitHub链接直达