lee-to / moonshine-kanban-board-resource
moonshine 的看板资源
0.1.0
2023-05-22 15:26 UTC
Requires
- php: ^8.0|^8.1|^8.2
- ext-curl: *
- ext-json: *
Conflicts
- moonshine/moonshine: <1.57
This package is auto-updated.
Last update: 2024-09-22 18:27:27 UTC
README
需求
- MoonShine v1.57+
安装
composer require lee-to/moonshine-kanban-board-resource
开始使用
示例用法
use Leeto\MoonShineKanBan\Resources\KanBanResource; class TaskResource extends KanBanResource { public string $titleField = 'title'; public static string $orderField = 'sorting'; // ... fields, model, etc ... public function statuses(): Collection { return Status::query() ->orderBy($this->statusSortKey()) ->get(); } public function statusTitleField(): string { return 'title'; } public function statusKey(): string { return 'status_id'; } public function statusSortKey(): string { return 'sorting'; } public function sortKey(): string { return 'sorting'; } // ... }