本文完整版:《最棒的 7 个 Laravel admin 后台管理系统推荐》

目录

  • Laravel admin 后台管理系按类型选择
    • 脚手架型
    • CRUD 接口型
    • 可视化编程
    • 新一代低代码开发工具
    • 涵盖大多数场景需求的 7 个最棒的 Laravel admin 后台管理系统
  • Laravel Nova - Laravel 官方出品,品质保证
  • laravel-admin - 国人开发的高品质开源 Laravel 后台管理
  • Backpack - 可灵活,可敏捷,文档优秀,有视频教程
  • Voyager - 前端 Blade,Model 自动创建 BREAD ,可视化编程
  • InfyOm Laravel Generator - 灵活性最强,帮你处理所有杂事
  • QuickAdminPanel - 最强大的半自动后台搭建系统
  • Orchid - 拥有优秀的开发者社区、更显着众多,开源生态好
  • 总结

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 后台管理

  • github:https://github.com/z-song/laravel-admin

laravel-admin 绝对是 laravel admin 开源解决方案里的王者,又是我们国人自己开发的。虽然它在性能优化上无法和官方的 Nova admin 所匹敌,但毕竟是开源项目,国内使用者众多,也有自己的开发者生态。

laravel-admin 经过几年的迭代,内置的扩展已经比较完善,表格、表单、时间选择、搜索、过滤等,还有 laravel-admin 内置用户权限管理系统,这点与 Nova 的开发逻辑不同,Nova 权限管理需要自己写,当然也更灵活。

扩展阅读:《vue.draggable 入门指南 - 手把手教你开发任务看板》

Backpack - 可灵活,可敏捷,文档优秀,有视频教程

  • github:https://github.com/laravel-backpack

Backpack 2016年发布的第一个版本,比 Nove 还早两年。Backpack 不仅仅是简单的 laravel admin 后台管理系统,还包含可视化编程接口,有自己的 UI 组件库。另外 Backpack 还有开发工具 Backpack DevTools(付费,99欧元) ,在网页上可视化操作拖拽组件,直接拖拽生成代码。

当然,付费的就是付费的,Backpack 文档优秀,有视频教程,非常多的前端主题可选,另外非商业项目可以免费使用,不过只要你开始用它的工具和附加选项,马上就进入付费区间了,摊手。

扩展阅读:《Vue 实现 PDF 文件在线预览 - 手把手教你写 Vue PDF 预览功能》

Voyager - 前端 Blade,Model 自动创建 BREAD ,可视化编程

  • Github:https://github.com/the-control-group/voyager

Voyager 跟其他 laravel admin 有所不同,Voyager 可以轻松根据 Model 自动创建 BREAD,帮助你节省写控制器和方法的代码。这个功能虽然便捷,但肯定不如纯代码灵活。Voyager 内置一个媒体管理器,允许使用者在 UI 层面查看、编辑、删除文件,不论是在本地,还是放在其他云上都可以轻松操作。Voyager 还有个菜单构建器,直接在页面上就可以完成菜单管理。

Voyager 的文档写的非常清晰,并且没有视频教程。

扩展阅读:《订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统》

InfyOm Laravel Generator - 灵活性最强,帮你处理所有杂事

  • github:https://github.com/InfyOmLabs/laravel-generator

InfyOm Laravel Generator 最大的特点是可以自动生成 CURL、API、Router、Model、Requests,它的使用逻辑是帮助快速完成这些基础设施,让你在几分钟内完成基础部署。它的功能用 infyOM 官网上的口号可以概括「几分钟部署好你的 API 和管理面板」

扩展阅读:《优惠券发放系统搭建实战 - 卡拉云》

QuickAdminPanel - 最强大的半自动后台搭建系统

  • github:https://github.com/LaravelDaily/Larancer-QuickAdminPanel

QuickAdminPanel 就跟它的名字一样,就是快。一切都可以在线完成,在 QuickAdminPanel 的官网配置你的 admin 面板,要什么 Modules 在网页上点击 install 即可,按照流程配置完成后,点击下载,获得属于你自己的定制后台代码,然后部署到你自己的服务器上就行了,就是这么 Quick。特别适合需求不复杂,不需要太多灵活性,就是想快的使用者。

扩展阅读:《React Draggable 实现拖拽 - 最详细中文教程》

Orchid - 拥有优秀的开发者社区、更显着众多,开源生态好

  • github:https://github.com/orchidsoftware

Orchid 开发者是一位俄国人,Alexandr Chernyaev,Orchid 帮助使用者快速搭建管理后台,内置表单构建器、表格过滤器、排序、搜索这些稍微有些复杂的功能,细节做的非常帮。

Orchid 性价比超高,一般来说开源意味着维护相对付费少一些,付费虽然对使用者需求响应快,但需要一些费用。而 Orchid 即拥有免费开源的属性,又有庞大的开源社区,大量的赞助,支持它像付费软件一样高速成长。

扩展阅读:《最好用的 7 款 Vue 富文本编辑器》

总结

本文介绍了多款顶级 Laravel admin,已经涵盖了多数常见的 admin 应用场景,不过无论用哪个后台管理系统,都仍然需要处理前端问题。如果不想处理前端问题,推荐使用卡拉云,卡拉云内置各类组件,无需懂任何前端,仅需拖拽即可快速生成。

下图为使用卡拉云搭建的内部广告投放监测系统,仅需拖拽,1小时搞定。

卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费试用卡拉云。

扩展阅读:

  • 如何在 Vue 中加入图表 - Vue echarts 使用教程
  • 最好用的 5 款 React 富文本编辑器
  • 最好用的 12 款 Vue Timepicker 时间日期选择器测评推荐
  • 顶级好用的 5 款 Vue table 表格组件测评与推荐
  • Postman 使用教程 - 手把手教你 API 接口测试
  • 最好的 6 个免费天气 API 接口对比测评

最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云相关推荐

  1. 各种风格登录页响应式html5模板 Admin后台管理系统模板手机wap登录页html模板html会员登录页面模板源码70多套高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码

    各种风格登录页响应式html5模板 Admin后台管理系统模板手机wap登录页html模板html会员登录页面模板源码70多套高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码 ...

  2. 光年(Light Year Admin)后台管理系统模板

    简介: 光年(Light Year Admin)后台管理系统模板是一个基于Bootstrap v3.3.7的纯html模板. 简洁而清新的后台模板,功能虽少,倒也满足简单的后台功能,也能够快速上手,希 ...

  3. Django Admin 后台管理系统

    文章目录 Admin 后台管理系统 一,后台管理系统的重要性 二,了解Django后台管理功能 Admin 后台管理系统 Django 的后台管理系统是非常出色的,新建项目以后,Django 就为我们 ...

  4. 光年(Light Year Admin)后台管理系统模板 源码下载

    光年(Light Year Admin)后台管理系统模板是一个基于Bootstrap v3.3.7的纯html模板. 简洁而清新的后台模板,功能虽少,倒也满足简单的后台功能,也能够快速上手,希望大家支 ...

  5. RuoYi Vue - 若依框架的 Vue 版本,免费开源、生态强大、专业的 admin 后台管理系统,基于 Vue + Element

    有一段时间没有推荐 admin 框架了,若依这款后台框架很强大,提供了 vue 版本,很实用,推荐给大家. 关于若依 RuoYi 中文名称叫若依,名字十分二次元,是一个后台管理系统,后端基于经典技术组 ...

  6. admin后台管理系统(二)

    admin后台系统的二次开发 会成功安装基础Django admin后台系统管理(一) admin后台系统管理(三) 创建应用并添加到项目中 创建模型并注册到后台 创建模型 from django.d ...

  7. Laravel+Metronic后台管理系统开发

    前言 最近比较忙,没怎么写文章,碰到一些比较散碎的问题,一起做个记录,以备不时之需. Laravel的路由注册 Laravel提供了很方便的注册方式 Route::resource('users', ...

  8. layui框架KIT ADMIN后台管理系统模板

    简介: 又一款layUI框架开发的后台模板,KIT ADMIN主题模板,也是一款UI型后台模板,layui框架方便二次开发. 模板带后台基本框架和各种表单.UI组件,下载即可使用,省去底层配置时间. ...

  9. Laravel Admin: Voyager 存储增加阿里云OSS

    前提条件:Voyager 已经安装完成,本地存储工作正常. Storage增加阿里云OSS支持: 在项目下利用composer安装 composer require jacobcyl/ali-oss- ...

最新文章

  1. (chap2 简单的Http协议) HTTP方法(2)其他方法
  2. 文献记录(part54)--软件缺陷预测中基于聚类分析的特征选择方法
  3. nginx哪个版本性能好_nginx性能为什么好
  4. 易语言 java支持_开源Java客户端可以连接易语言服务器
  5. atoi函数_每日一道 LeetCode (50):字符串转换整数 (atoi)
  6. 7-6 红豆生南国 (25 分)
  7. 利用Glibc库-ORIGIN-提权
  8. 代码测试意味着完全消灭了 Bug?
  9. TableView载入WebView的一些小技巧 By 徐
  10. 操作系统概念 第九版 Operating System Concepts, 9th Edition 中文译稿(不定时更新)
  11. 软件测试面试中项目介绍宝典
  12. GM8285C是一颗将TTL信号转换成单路LVDS信号的转接芯片
  13. 博士阶段能学到什么硕士学不到的东西?
  14. Unable to find gradle task to build
  15. 数字IC后端实现40天速成篇(中)
  16. docker安全配置(cpu、分区的大小设定和权限设定)
  17. 可视化系列讲解:css3D:如何绘制正方体,长方体等
  18. 计算机信息安全及职业道德,CISP人员职业道德的准则
  19. jmeter压力测试报告
  20. python编写交互界面查分,Python实现CET查分的方法

热门文章

  1. 人工智能如何入门学习?前景如何
  2. 红外论文:在不同场景下的距离对红外测温的影响
  3. uiautomatorviewer 工具使用
  4. MySQL索引(最左匹配查询规则)
  5. Word排版计算机类科研论文的格式保证
  6. UE4使用贴花(Decal)
  7. 事务前沿研究 | 隔离级别的追溯与究明,带你读懂 TiDB 的隔离级别(上篇)
  8. JS:验证、限制纯数字或者英尺英寸格式的值
  9. 微信小程序开发之——Video
  10. RealSense D435——基本介绍