العودة للمدونة
laravelنُشر في February 15, 2026

Filament ZKT: إدارة سلسة لأجهزة البصمة في Laravel

اكتشف إضافة Filament ZKT، الحل القوي لإدارة أجهزة البصمة من نوع ZKTeco مباشرة من لوحة تحكم Filament. تعلم كيفية مزامنة المستخدمين وتتبع الحضور وإدارة الأجهزة بسهولة.

Filament ZKT: إدارة سلسة لأجهزة البصمة في Laravel

Filament ZKT: إدارة سلسة لأجهزة البصمة في Laravel

PHP 8.2+Laravel 11.28+Filament 5Livewire v4License

يمكن أن تكون إدارة أجهزة البصمة (Biometric Devices) مهمة معقدة في كثير من الأحيان، حيث تتطلب برامج متخصصة ومعالجة يدوية للبيانات. ومع ذلك، بالنسبة للمطورين الذين يستخدمون نظام Laravel و Filament، أصبحت هذه العملية أسهل بكثير. يسعدني تقديم إضافة Filament ZKT، وهي أداة شاملة مصممة لسد الفجوة بين تطبيق الويب الخاص بك وأجهزة البصمة من نوع ZKTeco.


🧭 نظرة عامة

Filament ZKT هي إضافة متميزة تتيح لك اكتشاف أجهزة ZKTeco والاتصال بها وإدارتها مباشرة من لوحة تحكم Filament الخاصة بك. سواء كنت تبني نظاماً لإدارة الموارد البشرية، أو متتبعاً آلياً للحضور، أو منصة آمنة للتحكم في الوصول، فإن هذه الإضافة توفر لك البنية التحتية اللازمة للتعامل مع البيانات البيومترية بكل سهولة.


✨ الميزات الرئيسية

  • إدارة الأجهزة (CRUD): يمكنك إضافة أجهزة البصمة وتعديلها ومراقبتها بسهولة من خلال واجهة نظيفة وبسيطة.
  • مزامنة المستخدمين: قم بمزامنة المستخدمين بسهولة بين قاعدة بيانات Laravel وأجهزة البصمة الخاصة بك.
  • سجلات الحضور: اسحب سجلات الحضور في الوقت الفعلي من الأجهزة واعرضها مباشرة داخل لوحة تحكم Filament.
  • واجهة مستخدم متعددة اللغات (32 لغة): تدعم العربية، الإنجليزية، الفرنسية، التركية، الألمانية، والعديد من اللغات الأخرى.
  • دعم الوضع المظلم (Dark Mode): متوافقة تماماً مع واجهة Filament الحديثة.

اللغات المدعومة (32 لغة)

العربية (ar)، الكردية السورانية (ckb)، التشيكية (cs)، الألمانية (de)، الإنجليزية (en)، الإسبانية (es)، الفارسية (fa)، الفرنسية (fr)، المجرية (hu)، الأرمنية (hy)، الإندونيسية (id)، الإيطالية (it)، اليابانية (ja)، الجورجية (ka)، الخميرية (km)، الكورية (ko)، الكردية الكرمنجية (ku)، اللاتفية (lv)، الهولندية (nl)، البولندية (pl)، البرتغالية البرازيلية (pt_BR)، البرتغالية (pt_PT)، الرومانية (ro)، الروسية (ru)، السلوفاكية (sk)، الألبانية (sq)، التركية (tr)، الأوكرانية (uk)، الفيتنامية (vi)، الصينية المبسطة (zh_CN)، الصينية (هونغ كونغ zh_HK)، الصينية التقليدية (zh_TW).


🛠️ المتطلبات والتوافق

لضمان الأداء الأمثل والأمان، تم بناء الإضافة على أحدث التقنيات:

  • PHP 8.2+
  • Laravel 11.28+
  • Filament 5.x (Panels) + Livewire v4
  • Tailwind CSS v4.0+
  • MySQL 8.x
  • ext-sockets (مطلوب لاتصالات TCP/UDP)

مصفوفة التوافق

إصدار الحزمةPHPLaravelFilamentLivewire
akramghaleb/filament-zkt:^2.08.2+11.28+5.x4.x
akramghaleb/filament-zkt:^1.08.3+12.x4.x3.x

🚀 التثبيت والدمج

تستخدم Filament ZKT منصة AnyStack للتوزيع. ستحتاج إلى مفتاح ترخيص ونطاق مفعل.

1. تكوين المستودع

أضف المستودع الخاص إلى ملف composer.json الخاص بك:

"repositories": [
    {
        "type": "composer",
        "url": "https://filament-zkt.composer.sh"
    }
]

2. تثبيت الحزمة

composer require akramghaleb/filament-zkt

ملاحظة: استخدم بريدك الإلكتروني في AnyStack كاسم مستخدم و LICENSE_KEY:DOMAIN ككلمة مرور.

3. تسجيل الإضافة

أضف الإضافة إلى ملف AdminPanelProvider.php:

use AkramGhaleb\FilamentZkt\FilamentZktPlugin;

public function panel(Panel $panel): Panel
{
    return $panel->plugins([
        FilamentZktPlugin::make()
            ->navigationGroup('ZKT')
            ->devicesIcon('heroicon-o-device-tablet')
            ->logsIcon('heroicon-o-document-text'),
    ]);
}

⚖️ التراخيص

نوع الترخيصالنطاقاتالمطورونالتحديثاتSaaS
فردي15سنة واحدة
غير محدودغير محدود25سنة واحدة
مدى الحياةغير محدود25مدى الحياة

خاتمة

تم تصميم إضافة Filament ZKT لتوفير مئات الساعات من العمل للمطورين من خلال توفير تكامل قوي وجاهز للاستخدام لأجهزة ZKTeco. من خلال الاستفادة من قوة Filament و Laravel، يمكنك الآن إدارة أجهزتك بنفس السهولة التي تدير بها برامجك.

لمزيد من التفاصيل والتوثيق ومعلومات الترخيص، قم بزيارة صفحة الإضافة الرسمية على Filament أو تواصل معنا عبر support@akramdev.com.

#Filament PHP #Laravel #ZKTeco #أجهزة البصمة #إدارة الحضور #مزامنة المستخدمين #PHP 8.2 #Laravel 11 #Filament 5 #Livewire 4