本文首发:《最棒的 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 小时构建本人的后盾管理工具
Laravel Nova – Laravel 官网出品,品质保障
- 官网:https://nova.laravel.com/
Laravel 官网在 2018 年公布了官网后盾管理系统 Nova,它是由 Laravel 框架的开发者 Taylor Otwell 一手实现。Nova Laravel admin 作为官网出品的后盾管理系统设计十分正当,性能优化到极致,因为是官网出品,整个开发生态十分好,简直每天都有很新扩大包在 Laravel nova packages 上线。不管你面对的我的项目开发需要有如许奇怪,都能找到和你需要匹配的解决方案。
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 admin 所匹敌,但毕竟是开源我的项目,国内使用者泛滥,也有本人的开发者生态。
laravel-admin 通过几年的迭代,内置的扩大曾经比较完善,表格、表单、工夫抉择、搜寻、过滤等,还有 laravel-admin 内置用户权限管理系统,这点与 Nova 的开发逻辑不同,Nova 权限治理须要本人写,当然也更灵便。
扩大浏览:《vue.draggable 入门指南 – 手把手教你开发工作看板》
Backpack – 可灵便,可麻利,文档优良,有视频教程
- 官网:https://backpackforlaravel.com/
- github:https://github.com/laravel-ba…
Backpack 2016 年公布的第一个版本,比 Nove 还早两年。Backpack 不仅仅是简略的 laravel admin 后盾管理系统,还蕴含可视化编程接口,有本人的 UI 组件库。另外 Backpack 还有开发工具 Backpack DevTools(付费,99 欧元),在网页上可视化操作拖拽组件,间接拖拽生成代码。
当然,付费的就是付费的,Backpack 文档优良,有视频教程,十分多的前端主题可选,另外非商业我的项目能够收费应用,不过只有你开始用它的工具和附加选项,马上就进入付费区间了,摊手。
扩大浏览:《Vue 实现 PDF 文件在线预览 – 手把手教你写 Vue PDF 预览性能》
Voyager – 前端 Blade,Model 主动创立 BREAD,可视化编程
- 官网:https://voyager.devdojo.com/
- Github:https://github.com/the-contro…
Voyager 跟其余 laravel admin 有所不同,Voyager 能够轻松依据 Model 主动创立 BREAD,帮忙你节俭写控制器和办法的代码。这个性能尽管便捷,但必定不如纯代码灵便。Voyager 内置一个媒体管理器,容许使用者在 UI 层面查看、编辑、删除文件,不论是在本地,还是放在其余云上都能够轻松操作。Voyager 还有个菜单构建器,间接在页面上就能够实现菜单治理。
Voyager 的文档写的十分清晰,并且没有视频教程。
扩大浏览:《订单管理系统 (OMS) 搭建实战 – 低代码拖拽定制订单管理系统》
InfyOm Laravel Generator – 灵活性最强,帮你解决所有杂事
- 官网:https://infyom.com/open-source
- github:https://github.com/InfyOmLabs…
InfyOm Laravel Generator 最大的特点是能够主动生成 CURL、API、Router、Model、Requests,它的应用逻辑是帮忙疾速实现这些基础设施,让你在几分钟内实现根底部署。它的性能用 infyOM 官网上的口号能够概括「几分钟部署好你的 API 和治理面板」
扩大浏览:《优惠券发放零碎搭建实战 – 卡拉云》
QuickAdminPanel – 最弱小的半自动后盾搭建零碎
- 官网:https://quickadminpanel.com/
- github:https://github.com/LaravelDai…
QuickAdminPanel 就跟它的名字一样,就是快。所有都能够在线实现,在 QuickAdminPanel 的官网配置你的 admin 面板,要什么 Modules 在网页上点击 install 即可,依照流程配置实现后,点击下载,取得属于你本人的定制后盾代码,而后部署到你本人的服务器上就行了,就是这么 Quick。特地适宜需要不简单,不须要太多灵活性,就是想快的使用者。
扩大浏览:《React Draggable 实现拖拽 – 最具体中文教程》
Orchid – 领有优良的开发者社区、更显着泛滥,开源生态好
- 官网:https://orchid.software
- github:https://github.com/orchidsoft…
Orchid 开发者是一位俄国人,Alexandr Chernyaev,Orchid 帮忙使用者疾速搭建治理后盾,内置表单构建器、表格过滤器、排序、搜寻这些略微有些简单的性能,细节做的十分帮。
Orchid 性价比超高,一般来说开源意味着保护绝对付费少一些,付费尽管对使用者需要响应快,但须要一些费用。而 Orchid 即领有收费开源的属性,又有宏大的开源社区,大量的资助,反对它像付费软件一样高速成长。
扩大浏览:《最好用的 7 款 Vue 富文本编辑器》
总结
本文介绍了多款顶级 Laravel admin,曾经涵盖了少数常见的 admin 利用场景,不过无论用哪个后盾管理系统,都依然须要解决前端问题。如果不想解决前端问题,举荐应用卡拉云,卡拉云内置各类组件,无需懂任何前端,仅需拖拽即可疾速生成。
下图为应用卡拉云搭建的外部广告投放监测零碎,仅需拖拽,1 小时搞定。
卡拉云是新一代低代码开发工具,免装置部署,可一键接入包含 MySQL 在内的常见数据库及 API。可依据本人的工作流,定制开发。无需繁琐的前端开发,只须要简略拖拽,即可疾速搭建企业外部工具。原来三天的开发工作量,应用卡拉云后可缩减至 1 小时,欢送收费试用卡拉云。
扩大浏览:
- 最好用的七大顶级 API 接口测试工具
- 如何在 Vue 中退出图表 – Vue echarts 应用教程
- 最好用的 5 款 React 富文本编辑器
- 最好用的 12 款 Vue Timepicker 工夫日期选择器测评举荐
- 顶级好用的 5 款 Vue table 表格组件测评与举荐
- Postman 应用教程 – 手把手教你 API 接口测试
- 最好的 6 个收费天气 API 接口比照测评
- 如何在 Vue 中导出数据至 Excel 表格