الميزات الأساسية :
المصادقة (Authentication) :
نظام تسجيل الدخول باستخدام Laravel Sanctum لدعم المصادقة المبنية على الرموز (Token-Based Authentication).
دعم تسجيل المستخدمين عبر /register و /login مع التحقق من البريد الإلكتروني أو رمز التفعيل.
التحقق من الحسابات قبل السماح بالدخول إلى النظام.
إدارة التصنيفات (Tags Management)
واجهة برمجية (API) لإنشاء، تعديل، حذف، وعرض التصنيفات.
التحقق من الأسماء لتجنب التكرار، مع السماح للمستخدمين المسجلين فقط بالوصول.
إدارة التدوينات (Posts Management)
إنشاء واجهة برمجية شاملة لإدارة التدوينات، تشمل:
إضافة التدوينات مع دعم التحقق من البيانات (العنوان، المحتوى، الصورة المرفقة).
تحديث التدوينات مع إمكانية تعديل الحقول المختلفة.
حذف التدوينات بشكل مؤقت (Soft Delete) واستعادتها عند الحاجة.
ربط التدوينات بتصنيفات متعددة باستخدام علاقة (Many-to-Many).
ترتيب التدوينات حسب الأهمية (Pinned Posts).
إحصائيات (Statistics)
إنشاء واجهة API تعرض:
عدد المستخدمين المسجلين.
عدد التدوينات المنشورة.
عدد المستخدمين الذين لم ينشروا أي تدوينات.
تخزين النتائج في الذاكرة (Caching) لتسريع الاستجابة.
مهام مجدولة (Scheduled Tasks)
حذف التدوينات المحذوفة نهائيًا بعد 30 يومًا باستخدام Laravel Jobs.
التكامل مع API خارجي لجلب بيانات وإضافتها إلى سجلات النظام بشكل دوري.
اختبار الواجهه البرمجيه بواسطه postman .
اسم المستقل | علي ا. |
عدد الإعجابات | 0 |
عدد المشاهدات | 1 |
تاريخ الإضافة | |
تاريخ الإنجاز |