إضافة مكتب مساعدة مبنية للوحة إدارة Filament
موارد وأدوات ذكية وصفحات أصلية تتصل مباشرة بلوحة Filament الحالية. بدون حاجة لـ Inertia.js — Escalated يتحدث Filament بأصالة.
$ composer require escalated-dev/escalated-filamentلماذا Escalated
لماذا Escalated لـ Filament
مبني ليبدو وكأنه شُحن مع لوحة الإدارة.
موارد Filament أصلية
إدارة التذاكر هي Filament Resource بجداول ونماذج وعروض تفصيلية. الفرز والتصفية والإجراءات المجمعة تعمل فوراً.
أدوات لوحة المعلومات
أضف إحصائيات التذاكر ومؤقتات SLA وتغذيات النشاط إلى لوحة Filament. الأدوات تتبع أنماط مكونات Filament.
بدون حاجة لـ Inertia
على عكس محولات Escalated الأخرى، إضافة Filament تُعرض بالكامل داخل لوحة Filament باستخدام Livewire. بدون بناء واجهة أمامية منفصل.
البدء
كيف يعمل
ثلاث خطوات من الصفر إلى مكتب مساعدة يعمل.
ثبّت الإضافة
composer require escalated-dev/escalated-filament
انشر وهاجر
php artisan escalated:install && php artisan migrate
سجّل الإضافة
أضف Escalated إلى مزود لوحة Filament وموارد التذاكر والأدوات والصفحات تظهر تلقائياً.
المزايا
مزايا أصلية لـ Filament
كل نقاط التكامل التي تتوقعها من إضافة Filament رسمية.
تكامل منشئ الجداول
قوائم التذاكر تستخدم Table Builder من Filament. أعمدة وفلاتر وإجراءات وعمليات مجمعة مخصصة بتجربة Filament الكاملة.
تكامل منشئ النماذج
أنشئ وعدّل التذاكر باستخدام Form Builder من Filament. التحقق والمكررات والحقول المخصصة تتبع أعراف Filament.
مديرو العلاقات
اعرض ردود التذاكر والأنشطة والوسوم كـ Filament Relationship Manager. تحرير وإنشاء مباشر داخل عرض تفصيل التذكرة.
تكامل الإشعارات
أحداث التذاكر تطلق إشعارات Filament. رسائل Toast وإشعارات قاعدة البيانات وتنبيهات البريد باستخدام نظام إشعارات Filament.
تنسيق اللوحة
Escalated يرث تنسيق لوحة Filament. الألوان والخطوط والوضع الداكن تعمل تلقائياً. بدون تكوين CSS منفصل.
فئات الإجراءات
عيّن التذاكر وغيّر الأولوية وأدر SLA باستخدام فئات Filament Action. تأكيدات مودال ومدخلات نماذج مدمجة.
الكود
سجّل وخصّص
أنماط إضافة 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.