From 0ee6ac1d9a0269130ff9433b2dbe95b76772c19f Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 24 Jul 2018 22:33:52 +1000 Subject: [PATCH] Create QuoteRequest.php --- app/Http/Requests/QuoteRequest.php | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 app/Http/Requests/QuoteRequest.php diff --git a/app/Http/Requests/QuoteRequest.php b/app/Http/Requests/QuoteRequest.php new file mode 100644 index 000000000000..f514d4fa0c37 --- /dev/null +++ b/app/Http/Requests/QuoteRequest.php @@ -0,0 +1,34 @@ +invoice_number && ! $invoice) { + $invoice = Invoice::scope() + ->whereInvoiceNumber($this->invoice_number) + ->withTrashed() + ->first(); + + if (! $invoice) { + abort(404); + } + } + + // eager load the invoice items + if ($invoice && ! $invoice->relationLoaded('invoice_items')) { + $invoice->load('invoice_items'); + } + + return $invoice; + } +}