Emad Saif نشر 4 أغسطس 2022 أرسل تقرير نشر 4 أغسطس 2022 عندما أقوم بعمل إستعلام لجلب بيانات منشور ما يتم جلب المعلومات بالشكل التالي: { id: 1 title: "Post 1" body: "Some text content" // ... } ولكن أريد أن يتم جلب بيانات المستخدم (كاتب المنشور) كذلك بالشكل التالي: { id: 1 title: "Post 1" body: "Some text content" // ... user:{ id: 1, name: "Emad Saif", email: "emad.saif@gmail.com" // ... } } كيف يمكنني جعل هذه العملية تتم بشكل تلقائي ويتم جلب معلومات الكاتب في كل مرة أطلب منشور معين من قاعدة البيانات؟ 1 اقتباس
1 Adnane Kadri نشر 4 أغسطس 2022 أرسل تقرير نشر 4 أغسطس 2022 يفترض ان تكون هنالك علاقة بين المنشور المراد جلبه والمستخدم. يوجد التابع with لخدمة هذا الغرض، يمكن استعماله لجلب الجدول المرتبط هنا: Product::with('user')->find($someProductId); يقتضي هذا ان توجد علاقة بين الجدولين: // app/models/User.php public function user(){ return $this->belongsTo(User::class); } 1 اقتباس
السؤال
Emad Saif
عندما أقوم بعمل إستعلام لجلب بيانات منشور ما يتم جلب المعلومات بالشكل التالي:
ولكن أريد أن يتم جلب بيانات المستخدم (كاتب المنشور) كذلك بالشكل التالي:
كيف يمكنني جعل هذه العملية تتم بشكل تلقائي ويتم جلب معلومات الكاتب في كل مرة أطلب منشور معين من قاعدة البيانات؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.