invoice_ids = $invoice_ids; } public function collection() { $model = Model::usingSearchString(request('search')); if (!empty($this->invoice_ids)) { $model->whereIn('invoice_id', (array) $this->invoice_ids); } return $model->get(); } public function map($model): array { return [ $model->invoice_id, $model->code, $model->name, $model->amount, $model->sort_order, ]; } public function headings(): array { return [ 'invoice_id', 'code', 'name', 'amount', 'sort_order', ]; } public function title(): string { return 'invoice_totals'; } }