webfactor/laravel-backpack-nestedmodels

使用 Laravel Backpack CRUD 直观地创建模型树

v1.0.0 2018-02-03 12:32 UTC

This package is auto-updated.

Last update: 2024-09-22 02:08:44 UTC


README

注意:此包仅适用于 Laravel Backpack v3。目前没有计划使其与 v4 兼容。

LaravelBackpackNestedmodels

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

在您的 Backpack CRUD 管理面板中直观地创建树状结构的模型。

安装

通过 Composer

$ composer require webfactor/laravel-backpack-nestedmodels

使用方法

如果您想轻松直观地使用 Backpack CRUD 管理嵌套模型,只需执行以下步骤

  • 创建您的模型迁移。您可以使用宏 $table->tree() 获取所有必要的列以与 kalnoy/laravel-nestedset 和此包一起使用。
  • 创建您的 BackpackCRUD 控制器和模型,如 backpack/CRUD 文档中所述。在大多数情况下,这只需在创建模型迁移后运行 php artisan backpack:crud
  • 确保您的模型使用 NestedModelTrait
  • 让您的 CrudController 继承 Webfactor\Laravel\Backpack\NestedModels\Controllers\NestedModelsCrudController 而不是 BaseCrudController
  • setup 函数中调用 $this->treeSetup() 设置 crud 模型后。

这就完成了。您现在可以查看树结构的实际效果。只需导航到相应的路由即可。

自定义

您可以运行

$ php artisan vendor:publish --provider="Webfactor\Laravel\Backpack\NestedModels\NestedModelsServiceProvider"

以发布所有视图并在 'resources/views/vendor/webfactor/nestedmodels' 中编辑它们来自定义外观和感觉。

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件 oliver.ziegler@webfactor.de 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件