रिलेशन()` और `$मॉडल->रिलेशन`?
" />
$model->relation() बनाम $model->relation
Laravel में, सिंटैक्स $model->relation() और $model->relation का उपयोग अक्सर मॉडल संबंधों तक पहुंचने के लिए किया जाता है, हालांकि, वे अपनी कार्यक्षमता में काफी भिन्न होते हैं।
$model->relation()
$model- >relation() मॉडल में परिभाषित संबंध विधि को लागू करता है। यह विधि वास्तविक संबंध ऑब्जेक्ट लौटाती है, जो आगे क्वेरी अनुकूलन की अनुमति देती है:$distributors = $store->distributors()->where('priority', '>', 4);
$model->relation
$model->relation का परिणाम प्राप्त होता है रिलेशनशिप। लारवेल गतिशील रूप से रिश्तों के लिए गेटर विधियाँ बनाता है, जिससे आप उन्हें मॉडल गुणों के रूप में एक्सेस कर सकते हैं। यह सिंटैक्स स्वचालित रूप से संबंध डेटा लाता है और परिणाम को एक संग्रह के रूप में लौटाता है: $वितरक = $स्टोर ->वितरक;$distributors = $store->distributors;
मुख्य अंतरजब आप बिना किसी अनुकूलन के केवल संबंध डेटा पुनर्प्राप्त करना चाहते हैं तो $model->relation का उपयोग करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3