تطوير RESTful API لنظام إدارة المهام باستخدام Laravel 12 · Sanctum · Gates · TDD

تفاصيل العمل

تم تطوير RESTful API متكامل لنظام إدارة المهام باستخدام Laravel 12 و PHP 8.2، مع التركيز على جودة الكود والأمان.

ما تم تنفيذه:

نظام مصادقة كامل باستخدام Laravel Sanctum (Register / Login / Logout)

صلاحيات متعددة (Admin / User) باستخدام Laravel Gates

إدارة المهام مع فلترة حسب الحالة (pending / in_progress / completed)

ربط المهام بتصنيفات متعددة (many-to-many)

حماية endpoints الإدارة بحيث فقط الـ admin يقدر يضيف/يعدل/يحذف التصنيفات

Form Requests للـ Validation

API Resources لتنسيق الـ Responses

معالجة مركزية للأخطاء

15 اختبار تلقائي (Feature Tests) بـ PHPUnit — جميعها ناجحة

التقنيات: Laravel 12 · PHP 8.2 · MySQL · Sanctum · Gates · PHPUnit · Postman

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة