如何计算视图中的不同值
How to count distinct Value in View
我的查询是
$sales = DB::table('sales')->select('id','customer_id','total','paid')->latest()->get();
而且在我看来,我想计算不同的 customer_id
我在视图部分使用了下一行。
{{$sales->distinct()->count('customer_id')}}
但是显示如下错误:
Method Illuminate\Support\Collection::distinct does not exist.
我想您可能正在寻找 unique():
{{ $sales->unique('customer_id')->count() }}
您可以这样计算您的 distinct() 值:
$sales = DB::table('sales')->select('id','customer_id','total','paid')->distinct('customer_id')->count('customer_id')->orderBy('id', 'DESC')->get();
我的查询是
$sales = DB::table('sales')->select('id','customer_id','total','paid')->latest()->get();
而且在我看来,我想计算不同的 customer_id
我在视图部分使用了下一行。
{{$sales->distinct()->count('customer_id')}}
但是显示如下错误:
Method Illuminate\Support\Collection::distinct does not exist.
我想您可能正在寻找 unique():
{{ $sales->unique('customer_id')->count() }}
您可以这样计算您的 distinct() 值:
$sales = DB::table('sales')->select('id','customer_id','total','paid')->distinct('customer_id')->count('customer_id')->orderBy('id', 'DESC')->get();