diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 99d66027..cafaf44a 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -83,8 +83,7 @@ class ReportController extends Controller { $company = Company::where('unique_hash', $hash)->first(); - $items = InvoiceItem::with('item') - ->whereCompany($company->id) + $items = InvoiceItem::whereCompany($company->id) ->applyInvoiceFilters($request->only(['from_date', 'to_date'])) ->itemAttributes() ->get(); diff --git a/app/InvoiceItem.php b/app/InvoiceItem.php index c3bc7272..7249fbf9 100644 --- a/app/InvoiceItem.php +++ b/app/InvoiceItem.php @@ -78,7 +78,8 @@ class InvoiceItem extends Model public function scopeItemAttributes($query) { $query->select( - DB::raw('sum(quantity) as total_quantity, sum(total) as total_amount, item_id') - )->groupBy('item_id'); + DB::raw('sum(quantity) as total_quantity, sum(total) as total_amount, invoice_items.name') + )->groupBy('invoice_items.name'); + } }