【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的后台系统构建工具,为开发者提供了诸多便利。如果大家有任何问题或者建议,欢迎在评论区留言讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的jqhph/dcat-admin:基于Laravel的后台系统构建工具都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。