chilltvpack / 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
- backpack/filemanager: Required to use the browse and browse_multiple fields.
- backpack/generators: Required on localhost to easily generate CRUDs, models, controllers etc.
- backpack/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
- dev-dependabot/npm_and_yarn/css-loader-6.10.0
- dev-dependabot/npm_and_yarn/tinymce-6.8.2
- dev-dependabot/npm_and_yarn/cropperjs-1.6.1
- dev-dependabot/npm_and_yarn/bootstrap-datepicker-1.10.0
- dev-dependabot/npm_and_yarn/bootstrap-5.3.2
- dev-dependabot/npm_and_yarn/datatables.net-bs4-1.13.8
- dev-dependabot/npm_and_yarn/coreui/coreui-4.3.2
- dev-dependabot/npm_and_yarn/resolve-url-loader-5.0.0
- dev-dependabot/npm_and_yarn/jquery-ui-dist-1.13.2
- dev-dependabot/npm_and_yarn/datatables.net-fixedheader-3.4.0
- dev-master
This package is not auto-updated.
Last update: 2024-10-02 14:27:55 UTC
README
快速为您的Eloquent模型构建管理面板,然后自定义每个细节。
每个管理界面提供的免费功能包括
- 列表操作
- 24种列类型
- 1-1、1-n 和 n-n 关系
- 带有搜索和分页的表格视图
- 点击列标题进行排序
- 自定义按钮
- 详情行
- 轻松创建新的列类型
- 轻松覆盖现有的列类型
- 创建 / 更新操作
- 29种字段类型
- 使用Laravel Form Requests进行后端验证
- 可翻译的模型(多语言)
- 每行可以有多个字段
- 将字段拆分到标签页中
- 删除操作
- 重新排序操作
- 修订操作(即审计日志)
但专业人士不仅仅因为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 将在您的管理员面板需要增长时很有用,因为它为复杂用例添加了大量的功能(请参阅我们的 免费 vs PRO 比较);
我们的文档涵盖了 CRUD 和 PRO,所有 PRO 功能都明确标记为 PRO。
版本管理
从 Backpack v5 开始,我们所有的包都遵循 语义版本控制。以下是 major.minor.patch
(例如 5.0.1
)对我们意味着什么
major
- 破坏性更改、主要新功能、完全重写;每年 发布一次,在二月;它添加了之前不可能的功能并升级了我们的依赖项;升级是通过遵循我们的清晰和详细的升级指南完成的;小版本更新
- 新功能,以向后兼容的方式发布;每几个月一次;更新只需几秒钟;修补程序
- 错误修复及小幅度非破坏性更改;历史上 每周一次;更新只需几秒钟;
当我们发布新的 Backpack\CRUD 版本时,所有付费插件都将同一天获得对其的支持。
当你购买一个高级 Backpack 插件时,你不仅获得 更新,还获得 升级(12 个月),这意味着... 每次你购买一个 Backpack 插件,你很可能不仅仅是在购买 当前 版本(目前为 v5
),还包括升级到 下一个版本(例如 v6
)。
贡献指南
本项目秉持 《Whole Fruit 宣言》。我们相信,“编写好的代码”不仅仅关于“编写好的代码”。它还关乎周围的文字。这就是为什么,为了确保你的贡献得到良好接受,我们要求你在编写评论块、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 贡献者(当然);
雇佣我们
我们已经在 Laravel 上创建了、抛光并维护了超过 10,000 个小时的仪表板。我们开发了电子商务、电子学习、ERP、社交网络、支付网关等等。我们在仪表板上的工作 如此之多,以至于我们为 Laravel 创建了最受欢迎的包之一——只是将我们在项目中重复的部分公开。
如果你正在寻找一个开发者/团队来帮助你构建 Laravel 的仪表板,就无需再找了。你很难找到比我们有更多经验和对仪表板更热情的人。这就是 我们所做的。 联系我们。