czim / laravel-cms-models
此包已被弃用,不再维护。未建议替代包。
关于此包的最新版本(1.7.3)没有提供许可证信息。
Laravel CMS:主要模型模块生成器
1.7.3
2020-04-02 13:05 UTC
Requires
- php: >=7.1.3
- czim/laravel-filter: ^1.0
- czim/laravel-repository: ~1.4
- doctrine/dbal: ^2.6
- phpdocumentor/reflection-docblock: ^3.1|^4.1
Requires (Dev)
- czim/laravel-cms-core: ^1.8.0
- czim/laravel-listify: ^1.0
- czim/laravel-paperclip: ^1.6|^2.7
- dimsav/laravel-translatable: ^9.0
- mockery/mockery: ~1.0
- orchestra/database: ~3.8.0
- orchestra/testbench: ~3.8.0
- phpunit/phpunit: ~7.0
- satooshi/php-coveralls: ^1.0
- symfony/dom-crawler: ^3.3
- dev-master
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.11
- 1.5.10
- 1.5.9
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.11
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.12
- 1.3.11
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- dev-laravel-5.6
- dev-laravel-5.5
- dev-laravel-5.7
- dev-laravel-5.3
- dev-laravel-5.4
This package is auto-updated.
Last update: 2021-05-06 10:39:56 UTC
README
CMS for Laravel - 主要模型模块
本模块提供了通过 Laravel CMS 编辑 Eloquent 模型的手段。
功能
- 模型列表
- 创建和更新模型记录的编辑表单
- 详细(可选)模块配置和定制。
- 可定制列表列、作用域、过滤器、排序等。
- 可定制编辑表单 HTML、字段、验证规则、创建与编辑表单等。
- 可定制模型引用、显示标签等。
- 支持可翻译模型
- 支持 Listify'd 模型,具有拖放重新排序功能
- 支持嵌套子父列表和面包屑路径
需要与 Laravel CMS 核心模块 一起使用。
为了在使用文件上传时获得更好的用户体验,建议安装 Laravel CMS 上传模块。
版本兼容性
Laravel | 包 |
---|---|
5.3 | 1.3 |
5.4 | 1.4 |
5.5 | 1.5 |
5.6 | 1.6 |
5.7 | 1.7 |
变更日志
安装
将模块类添加到您的 cms-modules.php
配置文件中
'modules' => [ // ... Czim\CmsModels\Modules\ModelModuleGenerator::class, ],
将服务提供者添加到您的 cms-modules.php
配置文件中
'providers' => [ // ... Czim\CmsModels\Providers\CmsModelsServiceProvider::class, // ... ],
要发布配置
php artisan vendor:publish
配置
您可以通过在 cms-models
配置中注册模型来添加具有基本功能的基本模型,或者为它们创建特殊的 CMS 模型配置文件以按需进行定制。
添加和配置模型
要使用 CMS 模块注册模型,您可以
-
将它们的完整类名添加到
cms-models.models
配置数组中<?php 'models' => [ App\Models\YourModel::class, ],
-
在配置的目录中为它们创建一个模型配置文件。
默认情况下,它位于app/Cms/Models/
目录中;这是在cms-models.collector.source.dir
键下定义的。
有关自定义模型配置的更多详细信息,请参阅 模型配置文档。
故障排除
如果您遇到问题,请参阅 CMS 核心故障排除部分。
更多信息
- 关于 CMS 的基本信息
- 模型配置
- 策略 用于所有类型的CMS设置和交互
贡献
请参阅贡献指南以获取详细信息。
致谢
许可协议
MIT 许可协议 (MIT)。请参阅许可文件获取更多信息。