كيف تحفظ المعلومات عن المستخدم الذي أنشأ السجل في قاعدة البيانات؟
لنأخذ تطبيق جدولة المهام كمثال. يمكن للمستخدم إنشاء مهمة في التطبيق وإسنادها لنفسه.
إنشاء نموذج بيانات
أولاً ، قم بإنشاء علاقة بين نماذج task user . اختر نوع العلاقة has_many حيث يمكن لمستخدم واحد أن يكون لديه عدة مهام.
إعداد عملية تجارية
انتقل إلى علامة التبويب Business logic وقم بإنشاء عملية تجارية جديدة.
استخدم فقط Auth: Get Current User وأنشئ متغيرًا من نوع User في كتلة END .
إعداد Endpoint
لنقم بإعداد نقطة النهاية لـ BP الجديد. انتقل إلى علامة التبويب Endpoints وأضف واحدة جديدة.
اقامة:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
أضف الآن BP الذي تم إنشاؤه لإنشاء سجل جديد. تحقق من كيفية القيام بذلك في هذه المقالة.
أدخل BP الذي تم إنشاؤه قبل كتلة Make وقم بتمرير قيمة المستخدم من Server request GET /currentuser/ إلى كتلة Make .
عند إنشاء سجل ، سيتم حفظ البيانات حول المستخدم الذي قام بإنشائه.