Generate CRUD APIs

بعد إنشاء الخادم الخاص بك داخل HosteDay يمكنك البدء مباشرة ببناء قواعد البيانات وتوليد REST APIs تلقائيًا.

لن تحتاج إلى:

  • كتابة Controllers
  • إنشاء Models
  • كتابة Routes
  • إعداد CRUD يدوي
  • إنشاء Validation Rules

كل ذلك يتم تلقائيًا.


الخطوة 1 — اختر الخادم

من لوحة التحكم اختر الخادم الذي تريد العمل عليه.

مثال:

myapi.hosteday.com

ثم افتح تفاصيل المشروع.


الخطوة 2 — الانتقال إلى قسم إنشاء CRUD

داخل صفحة المشروع ستجد قسم:

إنشاء وحدة (CRUD) جديدة مع القواعد

هذا القسم مسؤول عن:

  • إنشاء الجداول
  • إنشاء الحقول
  • إنشاء Validation Rules
  • إنشاء الـ API
  • إنشاء الـ Endpoints

تلقائيًا.


الخطوة 3 — كتابة اسم الجدول

قم بكتابة اسم الجدول.

مثال:

posts

أو:

products

الخطوة 4 — إضافة الحقول

قم بإضافة الحقول المطلوبة للجدول.

لكل حقل ستحتاج إلى:

1. اسم الحقل

مثال:

title

أو:

body

2. نوع الحقل

اختر نوع البيانات المناسب.

أمثلة:

النوع الاستخدام
VARCHAR النصوص القصيرة
TEXT النصوص الطويلة
INTEGER الأرقام
BOOLEAN true / false
DATE التاريخ

مثال كامل

جدول:

posts

الحقول:

Field Type
title VARCHAR
body TEXT

الخطوة 5 — إنشاء الـ CRUD

بعد الانتهاء اضغط على زر:

بناء وبرمجة الـ CRUD الآن

ستقوم HosteDay تلقائيًا بـ:

  • إنشاء الجدول
  • إنشاء قاعدة البيانات
  • إنشاء Model
  • إنشاء Controller
  • إنشاء Validation Rules
  • إنشاء Routes
  • إنشاء REST API كاملة

بدون كتابة أي كود.


الـ APIs التي يتم إنشاؤها

بعد الإنشاء ستحصل تلقائيًا على مجموعة كاملة من الـ Endpoints.


جلب جميع البيانات

GET /api/posts

جلب عنصر واحد

GET /api/posts/{id}

إنشاء عنصر جديد

POST /api/posts

Request Example:

{
    "title": "First Post",
    "body": "Hello World"
}

تحديث عنصر

PUT /api/posts/{id}

حذف عنصر

DELETE /api/posts/{id}

Validation Rules تلقائية

تقوم HosteDay أيضًا بإنشاء قواعد التحقق تلقائيًا بناءً على أنواع الحقول.

مثال:

{
    "title": "required|string|max:255",
    "body": "required|string|min:10"
}

عرض الـ Endpoints

بعد إنشاء الـ CRUD ستظهر لك جميع روابط الـ API داخل قسم:

إظهار روابط الـ API (Endpoints)

يمكنك:

  • مشاهدة جميع المسارات
  • معرفة نوع الطلب
  • عرض Validation Rules
  • نسخ الـ Endpoint
  • اختبار الـ API مباشرة

جاهز للاستخدام مباشرة

جميع الـ APIs التي يتم إنشاؤها تكون:

  • Production Ready
  • HTTPS Enabled
  • مرتبطة بقاعدة البيانات
  • محمية بالتوكنات
  • معزولة داخل بيئة مستقلة

ما التالي؟

بعد إنشاء أول CRUD API يمكنك الانتقال إلى:

  • API Testing
  • Authentication
  • Upload Files
  • Dynamic Endpoints
  • Token Protection
  • Runtime Routing

بناء Backend خلال دقائق

باستخدام HosteDay يمكنك الانتقال من:

فكرة → Database → REST API

خلال دقائق فقط بدون إدارة Infrastructure أو كتابة CRUD يدوي.