From 0717744c5a70b40555aee8f089da641e5ec0ba8b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 16 Oct 2020 20:12:37 +1100 Subject: [PATCH] Valid projects with clients validation --- app/Http/Requests/Invoice/StoreInvoiceRequest.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/Invoice/StoreInvoiceRequest.php b/app/Http/Requests/Invoice/StoreInvoiceRequest.php index 0a6ec1bea64f..6e0187ed7fce 100644 --- a/app/Http/Requests/Invoice/StoreInvoiceRequest.php +++ b/app/Http/Requests/Invoice/StoreInvoiceRequest.php @@ -13,6 +13,7 @@ namespace App\Http\Requests\Invoice; use App\Http\Requests\Request; use App\Http\ValidationRules\Invoice\UniqueInvoiceNumberRule; +use App\Http\ValidationRules\Project\ValidProjectForClient; use App\Models\ClientContact; use App\Models\Invoice; use App\Utils\Traits\CleanLineItems; @@ -53,7 +54,7 @@ class StoreInvoiceRequest extends Request $rules['number'] = new UniqueInvoiceNumberRule($this->all()); - $rules['project_id'] = 'bail|sometimes|' . new ValidProjectForClient($this->all()); + $rules['project_id'] = ['bail', 'sometimes', new ValidProjectForClient($this->all())]; return $rules; }