lee-to/moonshine-kanban-board-resource

Kanban board resource for moonshine

2.0.1 2025-01-21 12:35 UTC

This package is auto-updated.

Last update: 2025-02-21 12:54:49 UTC


README

Requirements

  • MoonShine v3.0+

Installation

composer require lee-to/moonshine-kanban-board-resource

Get started

Example usage

use Leeto\MoonShineKanBan\Resources\KanBanResource;

class TaskResource extends KanBanResource
{
    protected string $title = 'title';

    protected string $sortColumn = 'sorting';

    // ... fields, model, etc ...

    public function statuses(): \Illuminate\Support\Collection
    {
        return Status::query()
            ->orderBy('sorting')
            ->pluck('name', 'id');
    }

    public function foreignKey(): string
    {
        return 'status_id';
    }

    // ...
}