fixed exports
This commit is contained in:
		| @@ -9,7 +9,7 @@ class Transactions extends Export | ||||
| { | ||||
|     public function collection() | ||||
|     { | ||||
|         $model = Model::with(['account', 'bill', 'category', 'contact', 'invoice'])->usingSearchString(request('search'))->get(); | ||||
|         $model = Model::with(['account', 'bill', 'category', 'contact', 'invoice'])->usingSearchString(request('search')); | ||||
|  | ||||
|         if (!empty($this->ids)) { | ||||
|             $model->whereIn('id', (array) $this->ids); | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class BillHistories extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->bill_number = $model->bill->bill_number; | ||||
|         $bill = $model->bill; | ||||
|  | ||||
|         if (empty($bill)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->bill_number = $bill->bill_number; | ||||
|  | ||||
|         return parent::map($model); | ||||
|     } | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class BillItemTaxes extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->bill_number = $model->bill->bill_number; | ||||
|         $bill = $model->bill; | ||||
|  | ||||
|         if (empty($bill)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->bill_number = $bill->bill_number; | ||||
|         $model->item_name = $model->item->name; | ||||
|         $model->tax_rate = $model->tax->rate; | ||||
|  | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class BillItems extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->bill_number = $model->bill->bill_number; | ||||
|         $bill = $model->bill; | ||||
|  | ||||
|         if (empty($bill)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->bill_number = $bill->bill_number; | ||||
|         $model->item_name = $model->item->name; | ||||
|  | ||||
|         return parent::map($model); | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class BillTotals extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->bill_number = $model->bill->bill_number; | ||||
|         $bill = $model->bill; | ||||
|  | ||||
|         if (empty($bill)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->bill_number = $bill->bill_number; | ||||
|  | ||||
|         return parent::map($model); | ||||
|     } | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class BillTransactions extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->bill_number = $model->bill->bill_number; | ||||
|         $bill = $model->bill; | ||||
|  | ||||
|         if (empty($bill)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->bill_number = $bill->bill_number; | ||||
|         $model->account_name = $model->account->name; | ||||
|         $model->category_name = $model->category->name; | ||||
|         $model->contact_email = $model->contact->email; | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class InvoiceHistories extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->invoice_number = $model->invoice->invoice_number; | ||||
|         $invoice = $model->invoice; | ||||
|  | ||||
|         if (empty($invoice)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->invoice_number = $invoice->invoice_number; | ||||
|  | ||||
|         return parent::map($model); | ||||
|     } | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class InvoiceItemTaxes extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->invoice_number = $model->invoice->invoice_number; | ||||
|         $invoice = $model->invoice; | ||||
|  | ||||
|         if (empty($invoice)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->invoice_number = $invoice->invoice_number; | ||||
|         $model->item_name = $model->item->name; | ||||
|         $model->tax_rate = $model->tax->rate; | ||||
|  | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class InvoiceItems extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->invoice_number = $model->invoice->invoice_number; | ||||
|         $invoice = $model->invoice; | ||||
|  | ||||
|         if (empty($invoice)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->invoice_number = $invoice->invoice_number; | ||||
|         $model->item_name = $model->item->name; | ||||
|  | ||||
|         return parent::map($model); | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class InvoiceTotals extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->invoice_number = $model->invoice->invoice_number; | ||||
|         $invoice = $model->invoice; | ||||
|  | ||||
|         if (empty($invoice)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->invoice_number = $invoice->invoice_number; | ||||
|  | ||||
|         return parent::map($model); | ||||
|     } | ||||
|   | ||||
| @@ -20,7 +20,13 @@ class InvoiceTransactions extends Export | ||||
|  | ||||
|     public function map($model): array | ||||
|     { | ||||
|         $model->invoice_number = $model->invoice->invoice_number; | ||||
|         $invoice = $model->invoice; | ||||
|  | ||||
|         if (empty($invoice)) { | ||||
|             return []; | ||||
|         } | ||||
|  | ||||
|         $model->invoice_number = $invoice->invoice_number; | ||||
|         $model->account_name = $model->account->name; | ||||
|         $model->category_name = $model->category->name; | ||||
|         $model->contact_email = $model->contact->email; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user