bensampo / laravel-count-totals
优雅地计算总数
1.0
2019-05-23 18:48 UTC
Requires
- php: ~7.1
- illuminate/support: 5.8.*
Requires (Dev)
- laravel/framework: 5.8.*
- orchestra/testbench: 3.8.*
- phpunit/phpunit: 7.5.*
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-08-24 06:18:37 UTC
README
受Jonathan Reinink关于使用条件聚合在Laravel中计算总数的文章启发,我创建了一种优雅且高效的方法来获取多个总数。
请参阅文章以了解本包旨在解决的问题。
安装
composer require bensampo/laravel-count-totals
用法
假设有以下的subscribers
表结构
$totals = Subscriber::countTotals([ ['status' => 'confirmed'], ['status' => 'cancelled'], ['name' => 'Jonathan Reinink'], ]); $totals->confirmed // 2 $totals->cancelled // 1 $totals->jonathanReinink // 1
您还可以使用DB
外观
$totals = DB::table('subscribers')->countTotals([ ['status' => 'confirmed'], ['status' => 'cancelled'], ['name' => 'Jonathan Reinink'], ]);