طوّرت REST API كاملة لإدارة مطعم. الواجهة الأمامية تستهلك الـAPI مباشرة (fetch/axios). المصادقة مبنية على Laravel Sanctum مع توحيد استجابات JSON، فاليديشن، وترقيم صفحات. المشروع جاهز ,وتم نشره
دوري في المشروع
تحليل المتطلبات، تصميم قاعدة البيانات، بناء الـEndpoints، إعداد Sanctum وحماية المسارات، التحقق من المدخلات (Form Request)، توحيد الاستجابات، إعداد CORS وRate-limit، وتوثيق Postman.
أهم الموديولات
الأقسام والوجبات (بحث/فلترة/ترقيم صفحات)
الاشتراك البريدي و«تواصل معنا»
المستخدمون والمصادقة (Register/Login/Profile/Logout) عبر Sanctum
الحجز (Reservations) لمسارات محمية
عيّنة Endpoints
عام:
GET /api/categories – جلب الأقسام
GET /api/categories/{id}/meals – وجبات القسم
GET /api/meals – كل الوجبات مع فلترة
POST /api/subscribe – اشتراك بريد
POST /api/contact – تواصل معنا
محمية (Sanctum):
POST /api/auth/register – تسجيل
POST /api/auth/login – دخول (إرجاع Token)
GET /api/profile – ملف المستخدم
POST /api/auth/logout – خروج
POST /api/reservation – إنشاء حجز