Minor refactors

This commit is contained in:
David Bomba 2019-05-06 15:34:59 +10:00
parent 5efa91141c
commit 52800bdc4b
3 changed files with 5 additions and 4 deletions

View File

@ -100,7 +100,7 @@ class InvoiceController extends BaseController
public function store(StoreInvoiceRequest $request)
{
$invoice = $this->invoice_repo->save($request, InvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id));
$invoice = $this->invoice_repo->save($request->all(), InvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id));
return $this->itemResponse($invoice);
@ -147,7 +147,7 @@ class InvoiceController extends BaseController
public function update(UpdateInvoiceRequest $request, Invoice $invoice)
{
$invoice = $this->invoice_repo->save(request(), $invoice);
$invoice = $this->invoice_repo->save($request->all(), $invoice);
return $this->itemResponse($invoice);

View File

@ -27,6 +27,7 @@ class ClientContactRepository extends BaseRepository
$contacts->first(function($contact){
$contact['is_primary'] = true;
$contact->save();
});
//loop and update/create contacts

View File

@ -18,9 +18,9 @@ class InvoiceRepository extends BaseRepository
return Invoice::class;
}
public function save(Request $request, Invoice $invoice) : ?Invoice
public function save($data, Invoice $invoice) : ?Invoice
{
$invoice->fill($request->input());
$invoice->fill($data);
$invoice->save();