badchoice / thrust
简单的 CRUD 资源生成器
Requires
- intervention/image: ^2.5
- laravel/framework: ^7.4
- psr/container: ^1.0
- dev-master
- 0.5.15
- 0.5.14
- 0.5.13
- 0.5.12
- 0.5.11
- 0.5.10
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5
- 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/npm_and_yarn/minimist-and-mkdirp-1.2.8
- dev-dependabot/composer/symfony/http-kernel-5.4.20
- dev-dependabot/npm_and_yarn/json5-and-laravel-mix-and-less-loader-2.2.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.4.1
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/jquery-3.5.0
- dev-dependabot/npm_and_yarn/bootstrap-sass-3.4.1
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-laravel5.5
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/bower-1.8.8
- dev-feature/edit-and-delete-fields
- dev-feature/metrics
This package is auto-updated.
Last update: 2024-09-10 18:03:27 UTC
README
#Thrust
字段
- 验证规则
- 在索引中显示 / 编辑
- 可见性
基本类型
- 检查
- 检查开关
- 颜色
- 货币
- 日期
- 日期时间
- 电子邮件
- 隐藏
- 整数
- 链接
- 密码
- 百分比
- 范围
- 选择
- 文本
- 文本区域
- 时间
- 网址
增强
- 面板
- 图片
- 位置
- Gravatar
- 父ID
关系
- 多对多
- 一对一
- 属于
- 多对多
资源
- 可排序
- 搜索
- 分页
- 单个资源
- 单个资源搜索
- 自动使用
- 主要操作
- 行操作
- 内联编辑
- 保存并继续
- 表格密度
- 使用 laravel policies 对 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 可排序,afegir x defecte la main action save order
[x] 将在 app 服务提供程序中找到的资源递归到 thrust 目录?
[x] 改进 ResourceFilters\Search 通过单词搜索,fer-ho per el primer fields nomes?
[x] 通过关系搜索
[] 将图片保存到 thrust 以使用与显示相同的路由
[] 关系规则,应用于字段,并在保存时应用于外键
[] 在搜索器中使用搜索路由,并将搜索参数传递给查询而不是新的 URL 路径参数
[] 删除验证
[] 使可排序关系(目前它使用关系名称而不是底层字段)
[] 将 latlang 添加到 algolia 地点搜索?
[] 将搜索限制为 100(可配置)并使用分页
[] 使 hideWhen 和 showWhen 与数组字段一起工作