rebortec / thrust
简单的 CRUD 资源生成器
Requires
- intervention/image: 2.*
- laravel/framework: >=6.0
- dev-master
- 1.0.1
- 1.0.0
- 0.4.16
- 0.4.15
- 0.4.14
- 0.4.13
- 0.4.12
- 0.4.11
- 0.4.10
- 0.4.9
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4
- 0.3.22
- 0.3.21
- 0.3.20
- 0.3.19
- 0.3.18
- 0.3.17
- 0.3.16
- 0.3.15
- 0.3.14
- 0.3.13
- 0.3.12
- 0.3.11
- 0.3.10
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2
- 0.1
- dev-dependabot/composer/symfony/http-foundation-3.4.36
- dev-feature/edit-and-delete-fields
- dev-feature/metrics
This package is auto-updated.
Last update: 2024-09-23 01:50:51 UTC
README
#Thrust
rebortec.com 更新的 Laravel 6.0
从 https://github.com/BadChoice/thrust 分支而来
字段
- 验证规则
- 在索引/编辑中显示
- 可见性
基本类型
- 检查
- 检查开关
- 颜色
- 货币
- 日期
- 日期时间
- 电子邮件
- 隐藏
- 整数
- 链接
- 密码
- 百分比
- 范围
- 选择
- 文本
- 文本区域
- 时间
- 网址
增强
- 面板
- 图片
- 地点
- Gravatar
- 父ID
关系
- 多对多
- 一对多
- 属于
- 多对多属于
资源
- 可排序
- 搜索
- 分页
- 单个资源
- 单个资源搜索
- 自动使用
- 主要操作
- 行操作
- 行内编辑
- 保存并继续
- 表格密度
- 使用 Laravel 策略进行 CRUD 相关操作
事件
它使用标准的 Laravel 事件,但如果你只想在 Thrust 页面上添加事件,你可以在 AppServiceProvider 中这样做
Thrust::serving(function () {
User::observe(UserObserver::class);
});
这样,只有在使用 Thrust 函数时才会注册观察者
待办事项
[x] 迁移到 select2 4.0
[x] 使检查字段在索引中可切换
[x] 锚定验证不工作(数字 4)
[x] 更新验证
[x] 可配置路由前缀
[x] 使服务提供者延迟,因为它不需要在 API 中调用
[x] 通过检查和选择面板可见性
[x] 使 visibleWhen(对于复选框、打印机类型等)工作
[x] 多对多 AJAX 搜索
[x] 可删除的文件,在删除资源时应删除
[x] 更新 saveOrder 函数以使用 thrust 中的一个而不是 retail/xef
[x] 更新 saveOrder 函数以使用资源名称的复数形式(我们在整个 thrust 中使用的)而不是单数形式
[x] ThrustRelationshipController 使用 $relationDisplayName 而不是 name
[x] 员工,照片上传...
[x] 添加保存并继续编辑功能
[x] 行内编辑!
[x] 表格密度
[x] 自定义事件与标准事件不同?
[x] Quan 可排序,添加到手动操作保存订单中
[x] 使在 app 服务提供程序中找到的资源递归到 thrust 目录中?
[x] 改进 ResourceFilters\Search 通过单词搜索,是否仅对第一个字段名称进行搜索?
[x] 通过关系搜索
[] 在 thrust 中保存图像以使用与显示相同的路由
[] 关系规则,应用于字段,并且应在保存时应用于外键
[] 在搜索器中使用搜索路由,并将搜索参数传递给查询而不是新的 URL 路径参数
[] 删除验证
[] 使关系可排序(目前它使用关系名称而不是底层字段)
[] 将 latlang 添加到 algolia 地点搜索中?
[] 将搜索限制为 100(可配置)与分页
[] 使 hideWhen 和 showWhen 与数组字段一起工作