最棒的|最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云
文章图片
本文首发:《最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云》
Laravel 已经凭借自己的易用性及低门槛成为 github 上 stars 第一的 PHP 框架,本文将介绍我精心为大家挑选出来的 Laravel admin 后台管理系统,从抽象程度最低(灵活但代码量大)到抽象程度最高(代码量小但不灵活)来帮助大家选择合适自己的 Laravel admin 后台管理系统。
Laravel admin 后台管理系按类型选择
选择 Laravel admin 后台管理系统之前,我用了市面上大多数 Laravel admin ,它们看起来差别不大,其实用途和使用场景差别很大。下面总结了几个类型,大家可根据自己的需求对号入座。
脚手架型
脚手架型的主要是以代码方式创建的,它可以帮你自动生成 Model、组件、路由,还有最基础的 CRUD 操作,但是一旦部署,后期就比较难调整了。本文推荐的 infyOm Laravel Generator 就是这种类型。
CRUD 接口型
由于 Laravel 框架遵循 MVC(模型-视图-控制器)模式,admin 管理系统的另一种类型是直接提供CRUD 接口。就是自动将 CRUD 逻辑和 UI 添加到现有模型的视图和控制器集。
这种的好处是前端组件帮你写好,模块化的快速加到现有项目或者快速 set 起一个项目,代码量相对于脚手架型更少,弱点是如果碰到模型之间有复杂的逻辑关系,它并不能很灵活的处理。本文推荐的 Nova(官方出品)、Laravel-admin、Backpack、Orchid 都属于这种类型。
可视化编程
可视化编程相对于上面两种类型,抽象程度更高,已经帮你把前端都写好了,只需要你指定要什么,放在什么地方就行了。这种灵活程度相对于前两者更低,但部署起来更方便。对编程能力要求更低。
本文推荐的 Voyager 、QuickAdminPanel 和 Backpack 提供的开发工具 Backpack DevTools 都是这个类型的。
新一代低代码开发工具
脚手架型的优势是它最灵活,劣势是需要写大量代码,CURD 优势是在复杂度和便捷度上找了个平衡,劣势是后端程序员还需要分精力出来处理前端问题。可视化编程仿佛解决了前两者的问题,但如果实际需求稍微复杂一些,用可视化编程比自己写代码还麻烦。
现在,已经有了汇集三种类型有点于一身的解决方案 - 卡拉云。卡拉云是一套低代码解决方案,完全不用处理任何前端问题,只需要拖拽即可快速生成前端组件,开发者只需会调 API,会写 SQL 即可快速把前端组件与后端连接起来。卡拉云即有可视化编程的便捷性,又有脚手架型的灵活性。数周的工作量,1 小时即可完成。详情请见本文文末。
涵盖大多数场景需求的 7 个最棒的 Laravel admin 后台管理系统
- Laravel Nova - Laravel 官方出品,品质保证
- laravel-admin - 国人开发的高品质开源 Laravel 后台管理
- Backpack - 可灵活,可敏捷,文档优秀,有视频教程
- Voyager - 前端 Blade,Model 自动创建 BREAD 可视化编程
- InfyOm Laravel Generator - 灵活性最强,帮你处理所有杂事
- QuickAdminPanel - 最强大的半自动后台搭建系统
- Orchid - 拥有优秀的开发者社区、更显着众多,开源生态好
- 卡拉云 - 低代码开发工具,无需处理任何前端问题,快速接入 API & 数据库,1小时构建自己的后台管理工具
文章图片
- 官网:https://nova.laravel.com/
Nova 配置简单,功能能全面,搜索、过滤、图表、自定义操作这些常规功能开箱即用。Nova 前端采用 Vue + Vue Route ,国内 Vue 用顺手的开发者来说 Nove 更加灵活。
Nova 没有免费试用版,小项目 99 刀授权,大项目 199 刀授权。
扩展阅读:《最好用的 6 款 Vue 拖拽组件库推荐》
laravel-admin - 国人开发的高品质开源 Laravel 后台管理
文章图片
- 官网:https://laravel-admin.org/
- github:https://github.com/z-song/lar...
laravel-admin 经过几年的迭代,内置的扩展已经比较完善,表格、表单、时间选择、搜索、过滤等,还有 laravel-admin 内置用户权限管理系统,这点与 Nova 的开发逻辑不同,Nova 权限管理需要自己写,当然也更灵活。
扩展阅读:《vue.draggable 入门指南 - 手把手教你开发任务看板》
Backpack - 可灵活,可敏捷,文档优秀,有视频教程
文章图片
- 官网:https://backpackforlaravel.com/
- github:https://github.com/laravel-ba...
当然,付费的就是付费的,Backpack 文档优秀,有视频教程,非常多的前端主题可选,另外非商业项目可以免费使用,不过只要你开始用它的工具和附加选项,马上就进入付费区间了,摊手。
扩展阅读:《Vue 实现 PDF 文件在线预览 - 手把手教你写 Vue PDF 预览功能》
Voyager - 前端 Blade,Model 自动创建 BREAD ,可视化编程
文章图片
- 官网:https://voyager.devdojo.com/
- Github:https://github.com/the-contro...
Voyager 的文档写的非常清晰,并且没有视频教程。
扩展阅读:《订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统》
InfyOm Laravel Generator - 灵活性最强,帮你处理所有杂事
文章图片
- 官网:https://infyom.com/open-source
- github:https://github.com/InfyOmLabs...
扩展阅读:《优惠券发放系统搭建实战 - 卡拉云》
QuickAdminPanel - 最强大的半自动后台搭建系统
文章图片
- 官网:https://quickadminpanel.com/
- github:https://github.com/LaravelDai...
扩展阅读:《React Draggable 实现拖拽 - 最详细中文教程》
Orchid - 拥有优秀的开发者社区、更显着众多,开源生态好
文章图片
- 官网:https://orchid.software
- github:https://github.com/orchidsoft...
Orchid 性价比超高,一般来说开源意味着维护相对付费少一些,付费虽然对使用者需求响应快,但需要一些费用。而 Orchid 即拥有免费开源的属性,又有庞大的开源社区,大量的赞助,支持它像付费软件一样高速成长。
扩展阅读:《最好用的 7 款 Vue 富文本编辑器》
总结 本文介绍了多款顶级 Laravel admin,已经涵盖了多数常见的 admin 应用场景,不过无论用哪个后台管理系统,都仍然需要处理前端问题。如果不想处理前端问题,推荐使用卡拉云,卡拉云内置各类组件,无需懂任何前端,仅需拖拽即可快速生成。
下图为使用卡拉云搭建的内部广告投放监测系统,仅需拖拽,1小时搞定。
文章图片
卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费试用卡拉云。
【最棒的|最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云】扩展阅读:
- 最好用的七大顶级 API 接口测试工具
- 如何在 Vue 中加入图表 - Vue echarts 使用教程
- 最好用的 5 款 React 富文本编辑器
- 最好用的 12 款 Vue Timepicker 时间日期选择器测评推荐
- 顶级好用的 5 款 Vue table 表格组件测评与推荐
- Postman 使用教程 - 手把手教你 API 接口测试
- 最好的 6 个免费天气 API 接口对比测评
- 如何在 Vue 中导出数据至 Excel 表格
推荐阅读
- 7种最棒的Vue|7种最棒的Vue Loading加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型 - 卡拉云
- java高并发之ConcurrentSkipListMap的那些事
- 数据库的基本信息,都在这几张表里了
- Gossip算法及其在Redis集群里的运用
- Lua中如何实现类似gdb的断点调试—09支持动态添加和删除断点
- JZ-074-n 个骰子的点数
- 算法题-字符串3.16
- 面试常问的设计模式之代理模式的详细解析!分析说明静态代理模式和动态代理模式
- Activity 创建过程(子线程更新 UI 真的可以吗)
- 做自媒体的第七天,感谢每一位点赞关注的粉丝朋友!