From: soufiane Date: Tue, 10 Oct 2023 14:14:32 +0000 (+0200) Subject: wait #6389 @0:15 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=75ebd4e47ce87a6073b9a01371bcc21f80cf42f1;p=pmi.git wait #6389 @0:15 --- diff --git a/app/Http/Controllers/AjaxController.php b/app/Http/Controllers/AjaxController.php index c8833ff..e6e7ee2 100644 --- a/app/Http/Controllers/AjaxController.php +++ b/app/Http/Controllers/AjaxController.php @@ -520,7 +520,7 @@ class AjaxController extends CubistFrontController 'firstname' => 'required|string|max:255', 'phone' => 'required|numeric', 'company' => 'required|string', - 'vat' => 'required|string|min:13|max:13|regex:/^[a-zA-Z]{2}\d{11}$/', + 'vat' => 'nullable|string|min:13|max:13|regex:/^[a-zA-Z]{2}\d{11}$/', 'siren' => 'required|string|min:9|max:9', 'address.*.address' => 'required|string|max:255', 'address.*.zipcode' => 'required|numeric', @@ -533,8 +533,10 @@ class AjaxController extends CubistFrontController $data = $this->validation_form($request, $validation); $page = Page::find($request['page'])->getPageData(); - if (!strstr($data['vat'], $data['siren']) || substr($data['vat'], '-9') !== $data['siren']) { - throw ValidationException::withMessages(['siren' => __('Le numero de siren est incorrect')]); + if($data['vat']) { + if (!strstr($data['vat'], $data['siren']) || substr($data['vat'], '-9') !== $data['siren']) { + throw ValidationException::withMessages(['siren' => __('Le numero de siren est incorrect')]); + } } /** diff --git a/resources/views/pages/sign_in.blade.php b/resources/views/pages/sign_in.blade.php index c70f996..9066925 100644 --- a/resources/views/pages/sign_in.blade.php +++ b/resources/views/pages/sign_in.blade.php @@ -145,8 +145,8 @@