Skip to main content
Filament

Wtyczka help desk zbudowana dla panelu admina Filament

Natywne zasoby, widgety i strony, które wpasowują się bezpośrednio w Twój istniejący panel Filament. Inertia.js nie jest wymagana — Escalated mówi natywnie po Filament.

Terminal
$ composer require escalated-dev/escalated-filament

Dlaczego Escalated

Dlaczego Escalated dla Filament

Zbudowany, by czuć się jak dostarczony z panelem admina.

Natywne zasoby Filament

Zarządzanie zgłoszeniami to Filament Resource z tabelami, formularzami i widokami szczegółów. Sortowanie, filtrowanie i akcje masowe działają od razu.

Widgety dashboardu

Dodawaj statystyki zgłoszeń, timery SLA i feedy aktywności do dashboardu Filament. Widgety podążają za wzorcami komponentów Filament.

Bez Inertii

W przeciwieństwie do innych adapterów Escalated, wtyczka Filament renderuje się w całości wewnątrz panelu Filament za pomocą Livewire. Oddzielny build frontendowy nie jest wymagany.

Rozpoczęcie pracy

Jak to działa

Trzy kroki od zera do działającego help desku.

1

Zainstaluj wtyczkę

composer require escalated-dev/escalated-filament

2

Opublikuj i migruj

php artisan escalated:install && php artisan migrate

3

Zarejestruj wtyczkę

Dodaj Escalated do dostawcy panelu Filament, a zasób zgłoszeń, widgety i strony pojawią się automatycznie.

Funkcje

Natywne funkcje Filament

Każdy punkt integracji, którego oczekujesz od oficjalnej wtyczki Filament.

Integracja z Table Builder

Listy zgłoszeń używają Table Builder Filament. Niestandardowe kolumny, filtry, akcje i operacje masowe z pełnym doświadczeniem Filament.

Integracja z Form Builder

Twórz i edytuj zgłoszenia za pomocą Form Builder Filament. Walidacja, repeatery i niestandardowe pola podążają za konwencjami Filament.

Menedżerowie relacji

Przeglądaj odpowiedzi na zgłoszenia, aktywności i tagi jako Filament Relationship Manager. Edycja i tworzenie inline w widoku szczegółów zgłoszenia.

Integracja powiadomień

Zdarzenia zgłoszeń wyzwalają powiadomienia Filament. Wiadomości toast, powiadomienia w bazie danych i alerty e-mail za pomocą systemu powiadomień Filament.

Motyw panelu

Escalated dziedziczy motyw panelu Filament. Kolory, czcionki i tryb ciemny działają automatycznie. Oddzielna konfiguracja CSS nie jest wymagana.

Klasy akcji

Przypisuj zgłoszenia, zmieniaj priorytet i zarządzaj SLA za pomocą klas Filament Action. Modalne potwierdzenia i dane wejściowe formularzy wbudowane.

Kod

Zarejestruj i dostosuj

Standardowe wzorce wtyczki Filament. Nic nowego do nauki.

// 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',
                ]),
            ])
    );

Gotowy, aby dodać zgłoszenia wsparcia do panelu Filament?

Zainstaluj wtyczkę, zarejestruj w dostawcy panelu i gotowe. Open source, self-hosted i zbudowany dla Filament.