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

Laravel . में पिवट टेबल कैसे बनाएं

सबसे पहले आप बहुवचन में अपने मॉडल में कार्यों का नाम बदलना चाहेंगे क्योंकि इसमें रिश्ते से एक नहीं बल्कि कई हैं।

तो अपने उपयोगकर्ता मॉडल में इसे जोड़ें:

public function kids()
{
    return $this->belongsToMany(Kid::class);
}

और आपके बच्चे के मॉडल में:

public function users()
{
     return $this->belongsToMany(User::class);
}

फिर पिवट टेबल में सेव करने के लिए, क्योंकि आपकी टेबल का नामकरण सही है, बस कर रहे हैं:

$user->kids()->attach($kid);

इसे पिवट टेबल में ठीक से सेव कर लेंगे। पहले सुनिश्चित करें कि आपके पास चर के लिए मौजूदा उपयोगकर्ता और बच्चे हैं। अधिक विवरण यहां




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कीमतों के लिए फ्लोट या दशमलव?

  2. MySQL 2 कॉलम के आधार पर छाँटें

  3. जॉइन/सबक्वायरी का सही तरीके से उपयोग करके एकाधिक तालिकाओं से डेटा का चयन कैसे करें? (PHP-MySQL)

  4. आंशिक मैच पर समस्या की तरह mysql

  5. MySQL:किसी समूह पर SUM () TIMEDIFF () कैसे करें?