webfactor / laravel-backpack-nestedmodels
使用 Laravel Backpack CRUD 直观地创建模型树
v1.0.0
2018-02-03 12:32 UTC
Requires
- backpack/crud: ^3.3.0
- kalnoy/nestedset: ^4.3
Requires (Dev)
- phpunit/phpunit: ~6.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-22 02:08:44 UTC
README
注意:此包仅适用于 Laravel Backpack v3。目前没有计划使其与 v4 兼容。
LaravelBackpackNestedmodels
在您的 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
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 oliver.ziegler@webfactor.de 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。