البداية السريعة

من الصفر لأول صنف متزامن

هاد الدليل بيوصلك لأول مزامنة ناجحة — تركيب الباكج، تشغيل الـ Agent، وضبط Product Bridge.

المتطلبات

1. تركيب باكج Laravel

ثبّت الباكجين الأساسيين على مشروعك:

composer require sqlsync/laravel-sqlsync sqlsync/laravel-sqlsync-filament
php artisan migrate

سجّل الإضافة بلوحة الفيلامنت عندك (app/Providers/Filament/AdminPanelProvider.php):

->plugins([
    \SqlSync\FilamentSqlSync\SqlSyncFilamentPlugin::make(),
])

أضف الـ Secret الخاص بمصادقة الوكيل بملف .env:

SQLSYNC_AGENT_SECRET=
⚠️ ولّد قيمة عشوائية قوية للـ Secret (مثلاً openssl rand -hex 32) — هاي يلي بيستخدمها الـ Windows Agent للتحقق من هويته.

2. تشغيل الـ Windows Agent

حمّل وثبّت SqlSync Agent على جهاز المحاسبة، وافتح شاشة الإعدادات:

اضغط Save & Apply، وراقب حالة الوكيل من لوحة الفيلامنت (SqlSync → Agents) — لازم يظهر Online خلال ثواني.

3. ضبط Product Bridge

روح لـ SqlSync → Product Bridge وحدد:

فعّل الـ Toggle واحفظ — من هون وطالع، أي صنف يوصل من الـ Agent بينحدّث أو بينخلق تلقائياً بجدولك.

برامج المحاسبة المدعومة حالياً

مشاكل شائعة

لو واجهتك مشكلة، أغلب الحالات الشائعة (Opcache، Queue، أعمدة الأسعار المتغيّرة حسب الشركة...) موثّقة بالتفصيل بملف TROUBLESHOOTING.md بمستودع الباكج الأساسي.