Filament

헬프데스크 플러그인 Filament 관리 패널용으로 구축

기존 Filament 패널에 직접 연결되는 네이티브 리소스, 위젯, 페이지. Inertia.js 불필요 — Escalated가 네이티브로 Filament를 지원합니다.

터미널
$ composer require escalated-dev/escalated-filament

왜 Escalated인가

Filament를 위한 Escalated

관리 패널과 함께 출시된 것처럼 느껴지도록 만들어졌습니다.

네이티브 Filament 리소스

티켓 관리가 테이블, 폼, 상세 뷰가 있는 Filament Resource입니다. 정렬, 필터링, 일괄 작업이 바로 작동합니다.

대시보드 위젯

Filament 대시보드에 티켓 통계, SLA 타이머, 활동 피드를 추가하세요. 위젯은 Filament의 컴포넌트 패턴을 따릅니다.

Inertia 불필요

다른 Escalated 어댑터와 달리, Filament 플러그인은 Livewire를 사용하여 Filament 패널 내에서 완전히 렌더링됩니다. 별도의 프론트엔드 빌드 불필요.

시작하기

작동 방식

제로에서 작동하는 헬프데스크까지 세 단계.

1

플러그인 설치

composer require escalated-dev/escalated-filament

2

게시 & 마이그레이션

php artisan escalated:install && php artisan migrate

3

플러그인 등록

Filament 패널 프로바이더에 Escalated를 추가하면 티켓 리소스, 위젯, 페이지가 자동으로 나타납니다.

기능

Filament 네이티브 기능

퍼스트파티 Filament 플러그인에서 기대하는 모든 통합 포인트.

테이블 빌더 통합

티켓 목록이 Filament의 Table Builder를 사용합니다. 전체 Filament 경험으로 커스텀 컬럼, 필터, 액션, 일괄 작업.

폼 빌더 통합

Filament의 Form Builder로 티켓을 생성하고 편집합니다. 유효성 검사, 리피터, 커스텀 필드가 Filament 규칙을 따릅니다.

관계 매니저

티켓 답장, 활동, 태그를 Filament Relationship Manager로 봅니다. 티켓 상세 뷰 내에서 인라인 편집 및 생성.

알림 통합

티켓 이벤트가 Filament 알림을 트리거합니다. Filament의 알림 시스템을 사용하는 토스트 메시지, 데이터베이스 알림, 이메일 알림.

패널 테마

Escalated가 Filament 패널의 테마를 상속합니다. 색상, 글꼴, 다크 모드가 자동으로 작동합니다. 별도의 CSS 설정 불필요.

액션 클래스

Filament Action 클래스로 티켓을 배정하고, 우선순위를 변경하고, SLA를 관리합니다. 모달 확인 및 폼 입력이 내장.

코드

등록 및 커스터마이즈

표준 Filament 플러그인 패턴. 새로 배울 것이 없습니다.

// app/Providers/Filament/AdminPanelProvider.php
use Escalated\Filament\EscalatedPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            EscalatedPlugin::make()
                ->enableWidgets()
                ->enableNotifications(),
        ]);
}

// Customize the ticket resource
EscalatedPlugin::make()
    ->ticketResource(
        table: fn (Table $table) => $table
            ->columns([
                TextColumn::make('subject')->searchable(),
                BadgeColumn::make('priority')->colors([
                    'danger' => 'high',
                    'warning' => 'medium',
                ]),
            ])
    );

Filament 패널에 지원 티켓을 추가할 준비가 되셨나요?

플러그인을 설치하고, 패널 프로바이더에 등록하면 라이브됩니다. 오픈소스, 셀프호스팅, Filament용으로 구축.