Merge pull request #1795 from burakcakirel/use-document-request-object

Fix not able to create an invoice/bill with an array
This commit is contained in:
Denis Duliçi 2021-01-24 02:56:28 +03:00 committed by GitHub
commit e860a8e0bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 10 deletions

View File

@ -19,18 +19,19 @@ class CreateBill extends CreateDocument
/**
* Create a new job instance.
*
* @param FormRequest $request
* @param FormRequest|array $request
*/
public function __construct($request)
{
$request->merge(
parent::__construct($request);
$this->request->merge(
[
'type' => Document::BILL_TYPE,
'document_number' => $request->get('bill_number'),
'issued_at' => $request->get('billed_at'),
'document_number' => $this->request->get('bill_number'),
'issued_at' => $this->request->get('billed_at'),
]
);
parent::__construct($request);
}
}

View File

@ -15,18 +15,19 @@ class CreateInvoice extends CreateDocument
/**
* Create a new job instance.
*
* @param FormRequest $request
* @param FormRequest|array $request
*/
public function __construct($request)
{
$request->merge(
parent::__construct($request);
$this->request->merge(
[
'type' => Document::INVOICE_TYPE,
'document_number' => $request->get('invoice_number'),
'issued_at' => $request->get('invoiced_at'),
'document_number' => $this->request->get('invoice_number'),
'issued_at' => $this->request->get('invoiced_at'),
]
);
parent::__construct($request);
}
}