brians84 / crud
使用Laravel、Bootstrap和JavaScript快速构建管理界面。
Requires
- backpack/basset: ^1.1.1
- creativeorange/gravatar: ~1.0
- doctrine/dbal: ^3.0
- guzzlehttp/guzzle: ^7.0
- laravel/framework: ^10.0
- prologue/alerts: ^1.0
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ~10.0|~9.0
- scrutinizer/ocular: ~1.7
- spatie/laravel-translatable: ^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).
This package is auto-updated.
Last update: 2024-09-15 02:41:21 UTC
README
快速为您的Eloquent模型构建管理面板,然后自定义每一个细节。
backpack_video_1080p.mp4
每个管理界面的免费功能包括
- 列表操作
- 24种列类型
- 1-1,1-n 和 n-n 关系
- 带搜索、分页的表格视图
- 点击列标题按其排序
- 自定义按钮
- 详细信息行
- 轻松创建新的列类型
- 轻松覆盖现有的列类型
- 创建 / 更新操作
- 29种字段类型
- 使用Laravel表单请求进行后端验证
- 可翻译的模型(多语言)
- 每行可以有多个字段
- 将字段拆分为标签页
- 删除操作
- 重新排序操作
- 修订操作(即审计日志)
但专业人士喜欢Backpack不仅仅因为它功能丰富。他们也喜欢它因为它的功能覆盖面广,而且非常容易覆盖。通常,您只需创建一个具有正确名称的函数(或blade文件)即可。是的,它可以那么简单。
需要更复杂的功能?购买我们的Backpack PRO,我们的闭源付费插件。它将增加5个更多操作、10个过滤器、28个更多字段、6个更多列和1个更多小部件。更多信息,请参阅我们的免费与付费比较表。我们相信,它包含了构建任何复杂度管理面板所需的一切。
链接
网站 • 文档 • 插件 • 定价 • 服务 • Stack Overflow • 博客 • 通讯
演示
请参阅demo.backpackforlaravel.com。这是预览
入门
从我们的文档中的“简介”页面开始。它将解释您可以做什么,并根据您喜欢的学习方式选择指南。
安装
对于当前版本(推荐)
对于旧版本(不推荐)
- 在Laravel 10、9或8上安装Backpack v5 - 最后一次功能更新是2023年4月27日;
- 在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 - 已弃用,缺少许多功能;
变更日志
请参阅发布标签。
安全
强烈建议您订阅Backpack时事通讯,以便了解任何安全更新、重大更改或新功能。我们每年发送1-2封电子邮件。有时更少。
如果您发现任何与安全相关的问题,请通过电子邮件hello@backpackforlaravel.com与我们联系,而不是使用问题跟踪器。或者,请将问题公开在huntr.dev上,同时还可以获得小额赏金(25-40美元)。
许可证
Backpack是开源核心
- Backpack CRUD采用MIT许可证(开源免费软件);如果您正在构建一个简单的管理面板,它非常适合您!它还非常适合构建开源项目,宽松的许可证允许您随心所欲;
- Backpack PRO采用我们的EULA;它是一个封闭源代码、付费插件;当您的管理面板需要增长时,PRO将非常有用,因为它为复杂用例添加了许多功能(请参阅我们的免费与PRO比较);
我们的文档涵盖了CRUD和PRO,所有PRO功能都明确标注为PRO。您不需要PRO,这只是附加功能。但我们希望您发现它很有用,并为此付费,以支持我们开源核心的开发。
版本控制
我们的包遵循语义版本控制。以下是我们对major.minor.patch
(例如6.0.1
)的定义
major
- 破坏性更改、主要新功能、完全重写;每年在第一季度发布一次;它添加了以前不可能的功能并升级了我们的依赖项;升级是通过遵循我们的清晰和详细的升级指南来完成的;minor
- 新功能,以向后兼容的方式发布;每几个月发布一次;更新只需几秒钟;补丁
- 错误修复和小的非破坏性更改;历史上每周进行一次;更新仅需几秒;
当我们发布新的Backpack\CRUD版本时,所有高级插件将在同一天获得对其的支持。当你购买一个高级Backpack插件时,你不仅可以获得更新,还可以获得升级(12个月),这意味着... 任何时间你购买Backpack插件,你很可能不仅购买的是当前版本(目前是v6
),还包括升级到下一个版本(例如v7
)。
贡献指南
本项目遵循《Whole Fruit 宣言》。我们相信,“编写好的代码”不仅关于“编写好的代码”。它还关乎周围的词汇。这就是为什么,为了确保你的贡献得到良好的接受,我们要求你在编写注释块、PR标题、PR描述以及在一般情况下向我们的社区写信时,阅读并记住ONE=MOR框架和指南。
有关任务和关于你可以如何帮助我们项目的详细信息,请参阅CONTRIBUTING。
致谢
- Cristian Tabacitu - 创始人兼主要维护者;
- Pedro Martins - 高级维护者;
- António Almeida - 高级维护者;
- Mauro Martinez - 维护者兼教育家;
- Karan Datwani - 维护者兼社交媒体经理;
- Jorge Castro - 维护者;
- Mohammad Emran - 维护者;
- 290+ 美妙的贡献者
特别感谢
- Owen Melbourne、Oliver Ziegler、Thomas Swonke、Catalin Tudorache、Abby Janke、David Lloyd - 许多新功能、错误修复、支持、反馈和代码审查;
- Paweł Kuna - Tabler的创作者;
- Łukasz Holeczek - CoreUI的创作者;
- Taylor Otwell 及其可爱的Laravel社区(当然);
- 每一位曾购买过Backpack许可证的人;正是因为他们,我们才能每天都在做这件事 🙏
雇佣我们
我们花费了超过10,000小时来创建、打磨和维护Laravel上的管理面板。我们开发了电子商务、电子学习、ERP系统、社交网络、支付网关等等。我们已经在管理面板上投入了如此多的精力,以至于我们创建了Laravel最受欢迎的包之一——只是把我们项目中的重复性内容公开出来。
如果您正在寻找一个开发者/团队来帮助您在Laravel上构建管理面板,无需再寻找。您将很难找到比我们更有经验和对管理面板更有热情的人。这正是我们所做的事情。 联系我们。