Laravel 8.12+ 的新功能:加總、最大值、平均值on Relationships

這個功能只有在 Laravel 8.12 以上才出現。讓你可以在使用Eloquent的關聯性資料表的時候,自動幫你加總、平均指定欄位得值或計算指定欄位的最大值。 我們一般會使用 withCount() 這個方法取得關聯性資料表中每一筆資料的對應總數。如下列例子,會列出comments這個關聯到post的資料表中單一post的comment數量。 $posts = Post::select([‘title’, ‘body’])...