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.
$ composer require escalated-dev/escalated-filamentNeden 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.
Eklentiyi Kurun
composer require escalated-dev/escalated-filament
Yayınla ve Migrate Et
php artisan escalated:install && php artisan migrate
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ı.