sql >> Databasteknik >  >> RDS >> Mysql

Laravel har många relationer antal gilla-markeringar och kommentarer på inlägget

Du kan använda följande kod för att räkna relationsmodellresultat.

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

Och ställ även in skick med räkning så här

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


  1. Fix "Kan inte installera i Homebrew på ARM-processor i Intels standardprefix (/usr/local)!"

  2. Varför visas inte min bild?

  3. Hur ser jag vilken teckenuppsättning en MySQL-databas/tabell/kolumn är?

  4. Hur man deklarerar och visar en variabel i Oracle