afzalsabbir / crud
使用Laravel、CoreUI、Bootstrap和jQuery快速构建管理界面。
Requires
- composer/package-versions-deprecated: ^1.8
- creativeorange/gravatar: ~1.0
- digitallyhappy/assets: ^2.0.1
- doctrine/dbal: ^2.5|^3.0
- guzzlehttp/guzzle: ^7.0|^6.3
- laravel/framework: ^9.0|^8.26
- prologue/alerts: ^1.0|^0.4
Requires (Dev)
- orchestra/testbench: ^7.0|^6.0|^5.0|^4.0|^3.0
- phpunit/phpunit: ~8.0|~7.0|~9.0
- scrutinizer/ocular: ~1.7|~1.1
- spatie/laravel-translatable: ^4.0|^5.0|^6.0
Suggests
- afzalsabbir/filemanager: Required to use the browse and browse_multiple fields.
- afzalsabbir/generators: Required on localhost to easily generate CRUDs, models, controllers etc.
- afzalsabbir/revise-operation: Optional operation to remember all entry changes, undo and redo them (aka audit trait).
- digitallyhappy/toggle-field-for-backpack: Optional field to toggle a boolean. Prettier alternative to the checkbox field.
- dev-main
- v5.512.312-alpha-0
- v5.512.0
- v5.312.0-alpha-0
- v5.1.5.x-dev
- v5.1.5
- v5.1.4.x-dev
- v5.1.4
- v5.1.3.x-dev
- v5.1.2.x-dev
- v5.1.2
- v5.1.1.x-dev
- v5.1.1
- v5.1.0.x-dev
- v5.1.0
- v4.1.0.x-dev
- v4.1.0
- dev-dependabot/npm_and_yarn/tinymce-6.3.2
- dev-dependabot/npm_and_yarn/sass-1.58.3
- dev-dependabot/npm_and_yarn/ckeditor4-4.20.2
- dev-dependabot/npm_and_yarn/coreui/coreui-4.2.6
- dev-dependabot/npm_and_yarn/css-loader-6.7.3
- dev-dependabot/npm_and_yarn/sass-loader-13.2.0
- dev-dependabot/npm_and_yarn/vue-template-compiler-2.7.14
- dev-dependabot/npm_and_yarn/bootstrap-5.2.3
- dev-dependabot/npm_and_yarn/easymde-2.18.0
- dev-dependabot/npm_and_yarn/resolve-url-loader-5.0.0
- dev-v-5.3.12-AfzalSabbir
- dev-v-5.3.12-Original
- dev-backpack-v5.1.2
This package is auto-updated.
Last update: 2024-09-29 06:51:16 UTC
README
快速为您的Eloquent模型构建管理面板,然后自定义每一个细节。
每个管理界面的免费功能包括
- 列表 操作
- 24种列类型
- 1-1、1-n和n-n关系
- 带有搜索和分页的表格视图
- 点击列头按其排序
- 自定义按钮
- 详细信息行
- 轻松创建新的列类型
- 轻松覆盖现有的列类型
- 创建 / 更新 操作
- 29种字段类型
- 使用Laravel表单请求进行后端验证
- 可翻译的模型(多语言)
- 每行可以有多个字段
- 将字段拆分为选项卡
- 删除 操作
- 重新排序 操作
- 修订 操作(即审计日志)
但专业人士之所以喜欢Backpack,不仅仅是因为它功能丰富。他们还喜欢它因为其功能覆盖强大,而且 非常容易覆盖功能。通常,你只需创建一个具有正确名称的函数(或blade文件)。是的,它可以 如此 简单。
需要更复杂的功能?请购买我们的付费附加组件 Backpack PRO,它是闭源付费的。它将添加 5个更多操作、10个过滤器、28个更多字段、6个更多列和1个更多小部件。有关更多信息,请参阅我们的 免费与付费比较表。我们相信它涵盖了构建任何复杂度的管理面板所需的一切。
链接
网站 • 文档 • 附加组件 • 定价 • 服务 • Stack Overflow • 博客 • 通讯
演示
请查看 demo.backpackforlaravel.com。
入门
从我们的文档中的“简介”页面开始 “入门”。它将解释您可以使用Backpack做什么,并根据您喜欢如何学习选择指南。
- 一个31分钟的 “入门” 视频课程;
- 一个20分钟的 "入门" 文本课程;
- 一个4天,每天5分钟的 "入门" 滴式邮件课程;
安装
对于当前版本(推荐)
对于旧版本(不推荐)
- 在Laravel 6、7或8上安装Backpack 4.1 - 最后一次功能更新是2021年1月1日;
- 在Laravel 5.8、6或7上安装Backpack 4.0 - 最后一次功能更新是2020年4月21日;
- 在Laravel 5.8或6.x上安装Backpack 3.6 - 最后一次功能更新是2019年9月17日;
- 在Laravel 5.5、5.6、5.7上安装Backpack 3.5 - 最后一次功能更新是2019年2月27日;
- 在Laravel 5.4上安装Backpack 3.x - 最后一次功能更新是2017年9月27日;
- 在Laravel 5.3上安装Backpack 3.x - 最后一次功能更新是2017年2月2日;
- 在Laravel 5.2上安装Backpack 3.x - 已弃用,缺少许多功能;
变更日志
对于v5.x和v4.x版本,请参阅 发布标签。对于旧版本(Backpack <=4.0.x),请参阅我们旧的 CHANGELOG 文件。
安全
强烈建议您 订阅Backpack通讯,以便了解任何安全更新、重大更改或新功能。我们每年发送1-2封电子邮件。有时会更少。
如果您发现任何与安全相关的问题,请通过电子邮件 hello@backpackforlaravel.com 而不是使用问题跟踪器进行报告。或者,您可以在 huntr.dev 上披露问题,以获得小额奖金(25-40美元)。
许可证
从v5版本开始,Backpack已成为开源核心。其功能已分为两个包
- Backpack CRUD采用MIT许可证(开源免费软件);如果您正在构建一个简单的管理面板,它非常适合您 - 它功能丰富!如果您正在构建一个开源项目,宽松的许可证允许您随心所欲;
- Backpack PRO采用我们EULA;它是一个闭源付费附加组件;PRO 适用于您的管理面板需求增长时,因为它为复杂用例添加了许多功能(请参阅我们的免费与PRO比较);
我们的文档涵盖了CRUD和PRO,所有PRO功能都明确标注为PRO。
版本控制
从Backpack v5开始,所有我们的包都遵循语义版本控制。以下是我们对major.minor.patch
(例如5.0.1
)的定义
主要
- 破坏性更改、重大新功能、完全重写;每年发布一次,在二月;它添加了之前不可能的功能并升级了我们的依赖项;升级是通过遵循我们的清晰详细的升级指南来完成的;次要
- 新功能,以向后兼容的方式发布;每隔几个月;更新只需几秒钟;补丁
- 错误修复和小的非破坏性更改;历史上每周发布一次;更新只需几秒钟;
当我们发布新的Backpack\CRUD版本时,所有付费插件将在同一天获得对其的支持。
当你购买付费的Backpack插件时,你不仅可以获得更新,还可以获得升级(12个月),这意味着... 每次你购买Backpack插件,你很可能不仅购买的是当前的版本(目前是v5
),还购买了升级到下一个版本(例如v6
)。
贡献指南
此项目遵循《完整水果宣言》。我们相信,“编写好代码”不仅仅是关于“编写好代码”。它也关于围绕它的词语。这就是为什么,为了确保您的贡献得到良好接受,我们要求您在编写评论块、PR标题、PR描述以及在一般与我们的社区交流时,阅读并牢记ONE=MOR框架和指南。
有关任务以及您可以如何帮助我们的项目的详细信息,请参阅CONTRIBUTING。
致谢
- Cristian Tabacitu - 创建者及主要维护者;
- Pedro Martins - 维护者;
- António Almeida - 维护者;
- 所有贡献者
特别感谢
- Owen Melbourne,Oliver Ziegler,Thomas Swonke,Catalin Tudorache,Abby Janke,David Lloyd - 众多新功能、错误修复、支持、反馈和代码审查;
- Łukasz Holeczek - CoreUI的创建者(用于Backpack v4);
- Abdullah Almsaeed - AdminLTE的创建者(用于Backpack v3);
- John Skoumbourdis - Grocery CRUD for CodeIgniter是Backpack v1 & v2的重要灵感来源;
- Taylor Otwell 及 Laravel 贡献者(当然);
招聘我们
我们投入了超过10,000小时来创建、打磨和维护Laravel上的管理面板。我们开发了电子商务、电子学习、ERP、社交网络、支付网关等等。我们在管理面板上投入了如此多的精力,以至于我们创建了Laravel最受欢迎的包之一——只是将我们在项目中的重复部分公开化。
如果你正在寻找一个开发者/团队来帮助你构建Laravel上的管理面板,那就不用再看了。你很难找到比我们有更多经验和对管理面板更有热情的人。这就是我们的事业。 联系我们。