all()) ->initSearch(['customer.name']) ->select([ '*',Order::$SELECT_STS_STR ])->export($records); if (isset($records['rows'])) { foreach ($records['rows'] as &$row) { $balanceReport->enrichOrderTableRow($row); } unset($row); } return response()->json($records); } public function singleOrderTable(Request $request){ $balanceReport = app(BalanceReportService::class); $records = Order::with([ 'customer', 'transactions.product:id,title,unit,metal_id,group_type,amount,trade_by_quantity,direct_price', ])->where('type',2); TableEngine::create($records, $request->all()) ->initSearch(['customer.name']) ->select([ '*',Order::$SELECT_STS_STR ])->export($records); if (isset($records['rows'])) { foreach ($records['rows'] as &$row) { $balanceReport->enrichOrderTableRow($row); } unset($row); } return response()->json($records); } }