doublethreedigital / runway
Requires
- php: ^8.1
- pixelfear/composer-dist-plugin: ^0.1.5
- statamic/cms: ^4.0
Requires (Dev)
- nunomaduro/collision: ^6.1
- orchestra/testbench: ^7.0
- rector/rector: ^0.14.7
- spatie/test-time: ^1.2
- 6.x-dev
- 5.x-dev
- v5.6.1
- v5.6.0
- v5.5.3
- v5.5.2
- v5.5.1
- v5.5.0
- v5.4.1
- v5.4.0
- v5.3.3
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.10
- v5.0.9
- v5.0.8
- v5.0.7
- v5.0.6
- v5.0.5
- v5.0.4
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- 4.x-dev
- v4.2.10
- v4.2.9
- v4.2.8
- v4.2.7
- v4.2.6
- v4.2.5
- v4.2.4
- v4.2.3
- v4.2.2
- v4.2.1
- v4.2.0
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.0
- 3.x-dev
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- 2.x-dev
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- 2.3.x-dev
- v2.3.9
- v2.3.8
- v2.3.7
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- 2.2.x-dev
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- 2.1.x-dev
- v2.1.37
- v2.1.36
- v2.1.35
- v2.1.34
- v2.1.33
- v2.1.32
- v2.1.31
- v2.1.30
- v2.1.29
- v2.1.28
- v2.1.27
- v2.1.26
- v2.1.25
- v2.1.24
- v2.1.23
- v2.1.22
- v2.1.21
- v2.1.20
- v2.1.19
- v2.1.18
- v2.1.17
- v2.1.10
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- 2.0.x-dev
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-beta.2
- v2.0.0.beta-1
- v1.1.0
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-rad-pack
- dev-blueprints
This package is auto-updated.
Last update: 2024-01-12 15:30:17 UTC
README
Runway 允许你在 Statamic 中显示和管理你的 Eloquent 模型。
"有了 Runway,我能够快速制作一个美观的行政面板,管理员可以使用它。如果 Runway 不存在,我将花费一周或两周的时间来构建一个不那么好的东西。感谢你为我节省了数天的工作,Duncan!"
阅读文档.
功能
控制面板集成
Runway 可以直接集成到控制面板中 - 使你能够创建、编辑和查看你的模型。在大多数情况下,你几乎无法区分 CP 中的条目和 CP 中的 Eloquent 模型。
前端路由
需要在网站前端显示你的模型?没问题 - Runway 已经为你控制好了。只需告诉 Runway 你想使用的路由,它就会为你提供前端。
// config/runway.php return [ 'resources' => [ \App\Models\Product::class => [ 'route' => '/products/{{ slug }}', ], ], ];
Antlers 模板
除了前端路由外,你还可以使用 Runway 的标签来遍历你的模型并显示结果。标签支持过滤,使用 Eloquent 范围和排序。
{{ runway:products }} <h2>{{ name }}</h2> <p>Price: {{ price }}</p> {{ /runway:products }}
GraphQL API
如果你是 GraphQL 粉丝,现在你能够通过 GraphQL 获取你的模型。Runway 会像你预期的那样增强字段。
{ products(limit: 25, sort: "name") { data { id name price description } } }
REST API
如果你不喜欢 GraphQL 并希望使用传统的 REST,你也可以这样做。Runway 可以轻松集成到 Statamic 的 REST API 中。
'resources' => [ 'collections' => true, // ... 'runway' => [ 'product' => true, ], ],
支持
如果你发现了一个错误,有一些问题或有一些功能请求,请打开 GitHub Issue 或 Discussion。
请注意:仅支持此插件的最新版本。有关旧版本的任何错误报告都将被关闭。
贡献
欢迎贡献,并通过拉取请求进行接受。你应遵循以下流程进行贡献
- 复制仓库
- 进行代码更改
- 打开拉取请求,详细说明你所作的更改。
如果你的拉取请求是正在进行的工作,请将你的拉取请求标记为草稿。
安全
如果您发现有关安全的错误,请通过电子邮件发送至 security@doublethree.digital,而不是使用问题跟踪器。