Чтобы суммировать несколько столбцов в Laravel, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
-
Метод построения запросов:
$result = DB::table('your_table') ->select(DB::raw('SUM(column1) as sum1'), DB::raw('SUM(column2) as sum2'), ...) ->get(); -
Красноречивый метод ORM:
$result = YourModel::selectRaw('SUM(column1) as sum1, SUM(column2) as sum2, ...') ->get(); -
Использование агрегатных функций:
$result = DB::table('your_table') ->selectRaw('SUM(column1) + SUM(column2) as total_sum') ->get(); -
Использование коллекций:
$result = YourModel::all() ->sum('column1');
Не забудьте заменить 'your_table'фактическим именем вашей таблицы, а 'column1', 'column2'и т. д. на имена столбцов, которые вы хотите суммировать.