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

Laravel में पोस्ट पर लाइक और कमेंट्स की संख्या के कई संबंध हैं

आप संबंध मॉडल परिणाम गिनने के लिए उस निम्न कोड का उपयोग कर सकते हैं।

 $posts = App\Post::withCount('comments')->get(); foreach ($posts as $post) { echo $post->comments_count; }

और इस तरह गिनती के साथ शर्त भी सेट करें

$posts = Post::withCount(['votes', 'comments' => function ($query) { $query->where('content', 'like', 'foo%'); }])->get();


  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. एसक्यूएल - जांचें कि क्या कोई कॉलम ऑटो इंक्रीमेंट करता है

  3. डेटा को एक नई तालिका में सारांशित करें

  4. टेबल नाम के बिना MySQL COUNT 1 क्यों देता है?

  5. MYSQL अपडेट जहां सेलेक्ट सबक्वेरी एरर के साथ