Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक अतिरिक्त पिवट टेबल कॉलम का मूल्य प्राप्त करना

Eloquent के साथ अनेक से अनेक संबंधों का उपयोग करते समय, परिणामी मॉडल को स्वचालित रूप से एक pivot मिल जाता है विशेषता सौंपी गई है। उस विशेषता के माध्यम से आप पिवट टेबल कॉलम तक पहुंच सकते हैं। हालांकि डिफ़ॉल्ट रूप से पिवट ऑब्जेक्ट में केवल कुंजियां होती हैं। वहां भी अपने कॉलम प्राप्त करने के लिए, संबंध को परिभाषित करते समय आपको उन्हें निर्दिष्ट करना होगा:

return $this->belongsToMany('Role')->withPivot('foo', 'bar');

आधिकारिक डॉक्स

यदि आपको एलोकेंट के साथ संबंधों को कॉन्फ़िगर करने के कार्य में और सहायता की आवश्यकता है, तो मुझे बताएं।

संपादित करें

कीमत पूछने के लिए ऐसा करें

$model->problems()->where('phone_problem', $problem->id)->first()->pivot->price


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_query के साथ अजाक्स फॉर्म सत्यापन

  2. Apache2, PHP5 और MySQL4 के साथ Windows XP में वेब सर्वर स्थापित करें - भाग 4

  3. MySQL सर्वर का समय क्षेत्र कैसे बदलें

  4. जहां पीडीओ के साथ खंड भ्रम

  5. MySQL कनेक्शन त्रुटि जो मैंने कभी नहीं देखी