Filament

Yönetim paneli için yapılmış yardım masası eklentisi Filament

Mevcut Filament panelinize doğrudan bağlanan yerel kaynaklar, widget'lar ve sayfalar. Inertia.js gerekmez — Escalated, Filament'i yerel olarak konuşur.

Terminal
$ composer require escalated-dev/escalated-filament

Neden Escalated

Filament İçin Neden Escalated

Yönetim paneliyle birlikte gönderilmiş gibi hissetmek için yapıldı.

Yerel Filament Kaynakları

Bilet yönetimi tablolar, formlar ve detay görünümleriyle bir Filament Resource'dur. Sıralama, filtreleme ve toplu işlemler kutudan çıkar.

Gösterge Paneli Widget'ları

Filament gösterge panelinize bilet istatistikleri, SLA zamanlayıcıları ve aktivite beslemeleri ekleyin. Widget'lar Filament'in bileşen kalıplarını takip eder.

Inertia Gerekmez

Diğer Escalated adaptörlerinden farklı olarak, Filament eklentisi Livewire kullanarak tamamen Filament panelinizde render edilir. Ayrı frontend derlemesi gerekmez.

Başlarken

Nasıl Çalışır

Sıfırdan çalışan bir yardım masasına üç adım.

1

Eklentiyi Kurun

composer require escalated-dev/escalated-filament

2

Yayınla ve Migrate Et

php artisan escalated:install && php artisan migrate

3

Eklentiyi Kaydedin

Filament panel sağlayıcınıza Escalated'ı ekleyin, bilet kaynağı, widget'lar ve sayfalar otomatik olarak görünür.

Özellikler

Filament-Native Özellikler

Birinci sınıf bir Filament eklentisinden beklediğiniz her entegrasyon noktası.

Table Builder Entegrasyonu

Bilet listeleri Filament'in Table Builder'ını kullanır. Tam Filament deneyimiyle özel sütunlar, filtreler, eylemler ve toplu işlemler.

Form Builder Entegrasyonu

Filament'in Form Builder'ıyla biletler oluşturun ve düzenleyin. Doğrulama, tekrarlayıcılar ve özel alanlar Filament kurallarını takip eder.

İlişki Yöneticileri

Bilet yanıtlarını, aktiviteleri ve etiketleri Filament Relationship Manager olarak görüntüleyin. Bilet detay görünümünde satır içi düzenleme ve oluşturma.

Bildirim Entegrasyonu

Bilet olayları Filament bildirimlerini tetikler. Filament'in bildirim sistemiyle toast mesajları, veritabanı bildirimleri ve e-posta uyarıları.

Panel Teması

Escalated, Filament panelinizin temasını miras alır. Renkler, yazı tipleri ve karanlık mod otomatik olarak çalışır. Ayrı CSS yapılandırması gerekmez.

Eylem Sınıfları

Filament Action sınıflarıyla biletler atayın, öncelik değiştirin ve SLA'ları yönetin. Modal onaylar ve form girişleri yerleşiktir.

Kod

Kaydedin ve Özelleştirin

Standart Filament eklenti kalıpları. Öğrenecek yeni bir şey yok.

// 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 panelinize destek biletleri eklemeye hazır mısınız?

Eklentiyi kurun, panel sağlayıcınızda kaydedin ve canlısınız. Açık kaynak, kendi sunucunuzda ve Filament için yapıldı.