vinacis / crud
使用Laravel、Bootstrap和JavaScript快速构建管理界面。
Requires
- backpack/basset: ^1.1.1|^1.3.2
- creativeorange/gravatar: ~1.0
- doctrine/dbal: ^3.0|^4.0
- guzzlehttp/guzzle: ^7.0
- laravel/framework: ^10.0|^11.0
- prologue/alerts: ^1.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0|^10.0
- phpunit/phpunit: ^10.0|^9.0|^11.0
- 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).
- dev-main
- v6.x-dev
- 6.7.38.0
- 6.6.x-dev
- 6.6.1.0
- 6.6.0
- 6.5.5
- 6.5.4
- 6.5.3
- 6.5.2
- 6.5.1
- 6.5.0
- 6.4.2
- 6.4.1
- 6.4.0
- 6.3.2
- 6.3.1
- 6.3.0
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.16
- 6.1.15
- 6.1.14
- 6.1.13
- 6.1.12
- 6.1.11
- 6.1.10
- 6.1.9
- 6.1.8
- 6.1.7
- 6.1.6
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.7
- 6.0.6
- 6.0.5
- 6.0.4
- 6.0.3
- 6.0.2
- 6.0.1
- 6.0.0
- v5.x-dev
- 5.6.1
- 5.6.0
- 5.5.8
- 5.5.7
- 5.5.6
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.16
- 5.4.15
- 5.4.14
- 5.4.13
- 5.4.12
- 5.4.11
- 5.4.10
- 5.4.9
- 5.4.8
- 5.4.7
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.13
- 5.3.12
- 5.3.11
- 5.3.10
- 5.3.9
- 5.3.8
- 5.3.7
- 5.3.6
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.4
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.21
- 5.0.20
- 5.0.19
- 5.0.18
- 5.0.17
- 5.0.16
- 5.0.15
- 5.0.14
- 5.0.13
- 5.0.12
- 5.0.11
- 5.0.10
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.1.x-dev
- 4.1.75
- 4.1.74
- 4.1.73
- 4.1.72
- 4.1.71
- 4.1.70
- 4.1.69
- 4.1.68
- 4.1.67
- 4.1.66
- 4.1.65
- 4.1.64
- 4.1.63
- 4.1.62
- 4.1.61
- 4.1.60
- 4.1.59
- 4.1.58
- 4.1.57
- 4.1.56
- 4.1.55
- 4.1.54
- 4.1.53
- 4.1.52
- 4.1.51
- 4.1.50
- 4.1.49
- 4.1.48
- 4.1.47
- 4.1.46
- 4.1.45
- 4.1.44
- 4.1.43
- 4.1.42
- 4.1.41
- 4.1.40
- 4.1.39
- 4.1.38
- 4.1.37
- 4.1.36
- 4.1.35
- 4.1.34
- 4.1.33
- 4.1.32
- 4.1.31
- 4.1.30
- 4.1.29
- 4.1.28
- 4.1.27
- 4.1.26
- 4.1.25
- 4.1.24
- 4.1.23
- 4.1.22
- 4.1.21
- 4.1.20
- 4.1.19
- 4.1.18
- 4.1.17
- 4.1.16
- 4.1.15
- 4.1.14
- 4.1.13
- 4.1.12
- 4.1.11
- 4.1.10
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.x-dev
- 4.0.63
- 4.0.62
- 4.0.61
- 4.0.60
- 4.0.59
- 4.0.58
- 4.0.57
- 4.0.56
- 4.0.55
- 4.0.54
- 4.0.53
- 4.0.52
- 4.0.51
- 4.0.50
- 4.0.49
- 4.0.48
- 4.0.47
- v4.0.46
- 4.0.45
- 4.0.44
- 4.0.43
- 4.0.42
- 4.0.41
- 4.0.40
- 4.0.38
- 4.0.37
- 4.0.36
- 4.0.35
- 4.0.34
- 4.0.33
- 4.0.32
- 4.0.31
- 4.0.30
- 4.0.29
- 4.0.28
- 4.0.27
- 4.0.26
- 4.0.25
- 4.0.24
- 4.0.23
- 4.0.22
- 4.0.21
- 4.0.20
- 4.0.19
- 4.0.18
- 4.0.17
- 4.0.16
- 4.0.15
- 4.0.14
- 4.0.13
- 4.0.12
- 4.0.11
- 4.0.10
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.6.x-dev
- 3.6.33
- 3.6.32
- 3.6.31
- 3.6.30
- 3.6.29
- 3.6.28
- 3.6.27
- 3.6.26
- 3.6.25
- 3.6.24
- 3.6.22
- 3.6.21
- 3.6.20
- 3.6.19
- 3.6.18
- 3.6.17
- 3.6.16
- 3.6.15
- 3.6.14
- 3.6.13
- 3.6.12
- 3.6.11
- 3.6.10
- 3.6.9
- 3.6.8
- 3.6.7
- 3.6.6
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.5.14
- 3.5.13
- 3.5.12
- 3.5.11
- 3.5.10
- 3.5.9
- 3.5.8
- 3.5.7
- 3.5.6
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.4.43
- 3.4.42
- 3.4.41
- 3.4.40
- 3.4.39
- 3.4.38
- 3.4.37
- 3.4.36
- 3.4.35
- 3.4.34
- 3.4.33
- 3.4.32
- 3.4.31
- 3.4.30
- 3.4.29
- 3.4.28
- 3.4.27
- 3.4.26
- 3.4.25
- 3.4.24
- 3.4.23
- 3.4.22
- 3.4.21
- 3.4.20
- 3.4.19
- 3.4.18
- 3.4.17
- 3.4.16
- 3.4.15
- 3.4.14
- 3.4.13
- 3.4.12
- 3.4.11
- 3.4.10
- 3.4.9
- 3.4.8
- 3.4.7
- 3.4.6
- 3.4.5
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.17
- 3.3.16
- 3.3.15
- 3.3.14
- 3.3.13
- 3.3.12
- 3.3.11
- 3.3.10
- 3.3.9
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.x-dev
- 3.2.27
- 3.2.26
- 3.2.25
- 3.2.24
- 3.2.23
- 3.2.22
- 3.2.21
- 3.2.20
- 3.2.19
- 3.2.18
- 3.2.17
- 3.2.16
- 3.2.15
- 3.2.14
- 3.2.13
- 3.2.12
- 3.2.11
- 3.2.10
- 3.2.9
- 3.2.7
- 3.2.6
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.x-dev
- 3.1.60
- 3.1.59
- 3.1.58
- 3.1.57
- 3.1.56
- 3.1.55
- 3.1.54
- 3.1.53
- 3.1.52
- 3.1.51
- 3.1.50
- 3.1.49
- 3.1.48
- 3.1.47
- 3.1.46
- 3.1.45
- 3.1.44
- 3.1.43
- 3.1.42
- 3.1.41
- 3.1.40
- 3.1.39
- 3.1.38
- 3.1.37
- 3.1.36
- 3.1.35
- 3.1.34
- 3.1.33
- 3.1.32
- 3.1.31
- 3.1.30
- 3.1.29
- 3.1.28
- 3.1.26
- 3.1.25
- 3.1.24
- 3.1.23
- 3.1.22
- 3.1.21
- 3.1.20
- 3.1.19
- 3.1.18
- 3.1.17
- 3.1.16
- 3.1.15
- 3.1.14
- 3.1.13
- 3.1.12
- 3.1.11
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.18
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- v2.x-dev
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.2
- 2.0.1
- 2.0.0
- 0.9.10
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.18
- 0.8.17
- 0.8.16
- 0.8.15
- 0.8.14
- 0.8.13
- 0.8.12
- 0.8.11
- 0.8.10
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7
- 0.6.5
- 0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.10
- 0.5.9
- 0.5.1
- 0.5.0
- 0.4.1
- dev-fix-upload-validators-in-repeatable
- dev-coverage-badge-dont-delete
- dev-use-database-transactions-true
- dev-deprecate-setFromDb
- dev-avoid-empty-links
- dev-dependabot/github_actions/actions/upload-artifact-4
- dev-send-email-on-user-register
- dev-phpfour-patch-1
- dev-poc-ckeditor-uploader
- dev-add-span-to-buttons
- dev-use-upsert-for-reorder
- dev-allow-force-export-to-be-overriden
- dev-show-operation-from-query
- dev-eager-load-when-edition
- dev-add-hide-feature-to-menu-components
- dev-update-function-doc-block-and-signature
- dev-wip-form-operations
- dev-rector-num
- dev-file-validation
- dev-crud-uploads-with-dropzone
- dev-patch-6
- dev-reorder-mid-fix
- dev-optimize-queries
- dev-tabler-improvs
- dev-poc-upload-non-breaking
- dev-setup-all-operations-poc
- dev-crudfield-get-all-fields-function
- dev-use-query-consistently
- dev-wip-add-return-types-to-facade
- dev-bassets-removed-bundle-themes
- dev-bassets-before-removing-assets
- dev-poc-backpack-components
- dev-hot-fix-session-middleware
- dev-bassets-removed-bundle
- dev-columns-prefix-and-suffix-on-wrapper
- dev-auto-eagerload-nested-relations
- dev-pr/3932
- dev-add-email-column-config
- dev-test-benchmark
- dev-translatable-with-fallbacks
- dev-configurable-order-by-primary-key-check
- dev-optimize-list-and-show-operation
- dev-select-multiple-column-string
- dev-add-readonly
- dev-checklist-fixes-for-crud-api
- dev-test-branch-with-validation-and-astheriscs
- dev-browse-multiple-check
- dev-add-details-and-link-to-500-error-page
- dev-relationship-fixes
- dev-fix-inline-create-routes-in-conformity-with-fetch-ones
- dev-when-saving-upload-to-convenience-method
- dev-pr/2812
- dev-image-send-value-instead-of-url
- dev-refactor-repeatable
- dev-add-hook-after-setup
- dev-backpack-dependencies-tests
- dev-fix-3528
- dev-pr/3504
- dev-use-github-actions
- dev-belongs-to-fix
- dev-save-to-mobile-without-address-bar
- dev-has-many-select-and-pivot
- dev-add-optional-cancel-button-url
- dev-add-fluent-field-group
- dev-repeatable-as-pivot-editor
- dev-fix-form-content-tabs
- dev-fix-old-input-when-null
- dev-simplify-fetch-existing-keys
- dev-fix-select-ajax-repeatable
- dev-browse-multiple-field-with-latest-elfinder
- dev-fluent-syntax
- dev-widgets-manager
- dev-fluent-syntax-for-widgets
- dev-v4dot1
- dev-zachweix-patch-5
- dev-chart-widgets
- dev-crud-guessing-abilities
- dev-instant-fields
- dev-date-range-filter-fix
- dev-separate-fields-javascript-initialisation
- dev-abbyjanke-multi_text
- dev-AbbyJanke-elfinder-config
- dev-release-3-5
- dev-themes
- dev-field-section-label
- dev-OwenMelbz-patch-2
- dev-version-3-3
- dev-issue-394
- dev-laravel-5.2
- dev-feature-input-countdown
- dev-unicity
- dev-input-email-validation
This package is not auto-updated.
Last update: 2024-10-01 04:28:35 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个更多小工具。更多信息,请参阅我们的 免费与PRO比较表。我们相信,它是构建任何复杂性的管理面板所需的一切。
链接
网站 • 文档 • 插件 • 定价 • 服务 • Stack Overflow • 博客 • 时事通讯
演示
请访问 demo.backpackforlaravel.com。这里有一瞥
入门
从我们的文档中的“简介”页面开始。它将解释你可以用Backpack做什么,并根据你如何学习选择指南。
- 59分钟的 "入门" 视频课程;
- 一个20分钟的 "入门" 文本课程;
- 一个4天,每天5分钟的 "入门" 滴灌邮件课程;
安装
对于当前版本(推荐)
对于旧版本(不推荐)
- 在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,这只是一个附加组件。但希望您会发现它有用,并为此付费,以支持我们的开源核心开发。
版本控制
我们的包遵循语义版本控制。以下是对于我们主要.次要.补丁
(例如6.0.1
)的含义:
major
- 破坏性更改,重大新功能,完全重写;每年发布一次,在第一季度;它增加了之前不可能的功能,并升级了我们的依赖项;升级是通过遵循我们的清晰详细的升级指南完成的;minor
- 新功能,以前兼容方式发布;每隔几个月;更新只需几秒钟;patch
- 错误修复及小的非破坏性更改;历史上每周发布;更新只需几秒钟;
当我们发布新的 Backpack\CRUD 版本时,所有付费插件将在同一天获得对其的支持。当您购买付费 Backpack 插件时,您不仅获得更新,还获得升级(12 个月),这意味着... 每次您购买 Backpack 插件,您很可能不仅购买的是当前版本(目前为 v6
),而且还包括升级到下一个版本(例如 v7
)。
贡献指南
本项目支持《整个水果宣言》。我们相信,“编写好的代码”不仅仅是“编写好的代码”。它还涉及到周围的文字。这就是为什么,为了确保您的贡献得到良好的接受,我们要求您在编写评论块、PR 标题、PR 描述以及在一般地向我们的社区写作时,阅读并牢记 ONE=MOR 框架和指南。
有关如何帮助我们的项目的任务和详细信息,请参阅CONTRIBUTING。
鸣谢
- Cristian Tabacitu - 创始人及首席维护者;
- Pedro Martins - 高级维护者;
- António Almeida - 高级维护者;
- Karan Datwani - 维护者及社交媒体经理;
- Jorge Castro - 维护者;
- 290 多位优秀的贡献者
特别感谢
- Mauro Martinez、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上构建管理面板,无需再寻找。您很难找到比我们更有经验和对管理面板更热情的人。这就是我们所做的。联系我们。