diff --git a/app/Http/Requests/BankIntegration/UploadBankIntegrationRequest.php b/app/Http/Requests/BankIntegration/UploadBankIntegrationRequest.php index 560a44d02c74..700e3e47daa8 100644 --- a/app/Http/Requests/BankIntegration/UploadBankIntegrationRequest.php +++ b/app/Http/Requests/BankIntegration/UploadBankIntegrationRequest.php @@ -33,15 +33,15 @@ class UploadBankIntegrationRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/BankTransaction/UploadBankTransactionRequest.php b/app/Http/Requests/BankTransaction/UploadBankTransactionRequest.php index 9c014cc008cb..c6b88410a929 100644 --- a/app/Http/Requests/BankTransaction/UploadBankTransactionRequest.php +++ b/app/Http/Requests/BankTransaction/UploadBankTransactionRequest.php @@ -33,15 +33,15 @@ class UploadBankTransactionRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Client/StoreClientRequest.php b/app/Http/Requests/Client/StoreClientRequest.php index a0d807d7d6dd..d3b4d3982e0a 100644 --- a/app/Http/Requests/Client/StoreClientRequest.php +++ b/app/Http/Requests/Client/StoreClientRequest.php @@ -45,18 +45,18 @@ class StoreClientRequest extends Request $user = auth()->user(); if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } /* Ensure we have a client name, and that all emails are unique*/ diff --git a/app/Http/Requests/Client/UpdateClientRequest.php b/app/Http/Requests/Client/UpdateClientRequest.php index 3ffea3250f05..9ed1acde3fc3 100644 --- a/app/Http/Requests/Client/UpdateClientRequest.php +++ b/app/Http/Requests/Client/UpdateClientRequest.php @@ -44,15 +44,15 @@ class UpdateClientRequest extends Request $user = auth()->user(); if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } else { $rules['documents'] = 'bail|sometimes|array'; } diff --git a/app/Http/Requests/Client/UploadClientRequest.php b/app/Http/Requests/Client/UploadClientRequest.php index bf12d3c8df00..17e159b2ee37 100644 --- a/app/Http/Requests/Client/UploadClientRequest.php +++ b/app/Http/Requests/Client/UploadClientRequest.php @@ -33,15 +33,15 @@ class UploadClientRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Company/UploadCompanyRequest.php b/app/Http/Requests/Company/UploadCompanyRequest.php index 2b85f6a1ff08..0e3a545e2d05 100644 --- a/app/Http/Requests/Company/UploadCompanyRequest.php +++ b/app/Http/Requests/Company/UploadCompanyRequest.php @@ -30,15 +30,15 @@ class UploadCompanyRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/Credit/StoreCreditRequest.php b/app/Http/Requests/Credit/StoreCreditRequest.php index c24005063d68..7520dd465060 100644 --- a/app/Http/Requests/Credit/StoreCreditRequest.php +++ b/app/Http/Requests/Credit/StoreCreditRequest.php @@ -47,17 +47,17 @@ class StoreCreditRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } /** @var \App\Models\User $user */ diff --git a/app/Http/Requests/Credit/UpdateCreditRequest.php b/app/Http/Requests/Credit/UpdateCreditRequest.php index 7c0c3adc0274..d521ce39db58 100644 --- a/app/Http/Requests/Credit/UpdateCreditRequest.php +++ b/app/Http/Requests/Credit/UpdateCreditRequest.php @@ -49,17 +49,17 @@ class UpdateCreditRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['number'] = ['bail', 'sometimes', 'nullable', Rule::unique('credits')->where('company_id', $user->company()->id)->ignore($this->credit->id)]; diff --git a/app/Http/Requests/Credit/UploadCreditRequest.php b/app/Http/Requests/Credit/UploadCreditRequest.php index 6e78de9cd4ef..3411ad44739e 100644 --- a/app/Http/Requests/Credit/UploadCreditRequest.php +++ b/app/Http/Requests/Credit/UploadCreditRequest.php @@ -33,15 +33,15 @@ class UploadCreditRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Expense/UploadExpenseRequest.php b/app/Http/Requests/Expense/UploadExpenseRequest.php index d50f6af80df7..867cfc34390c 100644 --- a/app/Http/Requests/Expense/UploadExpenseRequest.php +++ b/app/Http/Requests/Expense/UploadExpenseRequest.php @@ -33,15 +33,15 @@ class UploadExpenseRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/GroupSetting/UploadGroupSettingRequest.php b/app/Http/Requests/GroupSetting/UploadGroupSettingRequest.php index 9a142a689029..baa92c483f5d 100644 --- a/app/Http/Requests/GroupSetting/UploadGroupSettingRequest.php +++ b/app/Http/Requests/GroupSetting/UploadGroupSettingRequest.php @@ -30,15 +30,15 @@ class UploadGroupSettingRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/Invoice/StoreInvoiceRequest.php b/app/Http/Requests/Invoice/StoreInvoiceRequest.php index 393ada465aa0..df893bed2716 100644 --- a/app/Http/Requests/Invoice/StoreInvoiceRequest.php +++ b/app/Http/Requests/Invoice/StoreInvoiceRequest.php @@ -44,17 +44,17 @@ class StoreInvoiceRequest extends Request $user = auth()->user(); if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['client_id'] = 'bail|required|exists:clients,id,company_id,'.$user->company()->id.',is_deleted,0'; diff --git a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php index 42d32ef81479..d863c5323cd8 100644 --- a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php +++ b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php @@ -46,17 +46,17 @@ class UpdateInvoiceRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } // $rules['id'] = new LockedInvoiceRule($this->invoice); diff --git a/app/Http/Requests/Invoice/UploadInvoiceRequest.php b/app/Http/Requests/Invoice/UploadInvoiceRequest.php index 3f5b0f8b8bad..8ca57bd1edca 100644 --- a/app/Http/Requests/Invoice/UploadInvoiceRequest.php +++ b/app/Http/Requests/Invoice/UploadInvoiceRequest.php @@ -33,15 +33,15 @@ class UploadInvoiceRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Payment/StorePaymentRequest.php b/app/Http/Requests/Payment/StorePaymentRequest.php index 25b3b43500c6..1bb5808b82e8 100644 --- a/app/Http/Requests/Payment/StorePaymentRequest.php +++ b/app/Http/Requests/Payment/StorePaymentRequest.php @@ -123,17 +123,17 @@ class StorePaymentRequest extends Request ]; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/Payment/UpdatePaymentRequest.php b/app/Http/Requests/Payment/UpdatePaymentRequest.php index 52a3c29d895b..f4b90758adcf 100644 --- a/app/Http/Requests/Payment/UpdatePaymentRequest.php +++ b/app/Http/Requests/Payment/UpdatePaymentRequest.php @@ -52,17 +52,17 @@ class UpdatePaymentRequest extends Request } if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/Payment/UploadPaymentRequest.php b/app/Http/Requests/Payment/UploadPaymentRequest.php index bf8d88d44464..a52d0a68f098 100644 --- a/app/Http/Requests/Payment/UploadPaymentRequest.php +++ b/app/Http/Requests/Payment/UploadPaymentRequest.php @@ -33,15 +33,15 @@ class UploadPaymentRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Product/StoreProductRequest.php b/app/Http/Requests/Product/StoreProductRequest.php index c53ad07edbea..8d696bc132a4 100644 --- a/app/Http/Requests/Product/StoreProductRequest.php +++ b/app/Http/Requests/Product/StoreProductRequest.php @@ -32,17 +32,17 @@ class StoreProductRequest extends Request public function rules() { if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['cost'] = 'sometimes|numeric'; diff --git a/app/Http/Requests/Product/UpdateProductRequest.php b/app/Http/Requests/Product/UpdateProductRequest.php index 0a76f6a4ab08..1572ddbc1b82 100644 --- a/app/Http/Requests/Product/UpdateProductRequest.php +++ b/app/Http/Requests/Product/UpdateProductRequest.php @@ -35,17 +35,17 @@ class UpdateProductRequest extends Request public function rules() { if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['cost'] = 'numeric'; diff --git a/app/Http/Requests/Product/UploadProductRequest.php b/app/Http/Requests/Product/UploadProductRequest.php index d5eaf1e7e391..ef6b6d49db82 100644 --- a/app/Http/Requests/Product/UploadProductRequest.php +++ b/app/Http/Requests/Product/UploadProductRequest.php @@ -32,15 +32,15 @@ class UploadProductRequest extends Request { $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Project/StoreProjectRequest.php b/app/Http/Requests/Project/StoreProjectRequest.php index 3bc1bca1bc52..365cfaf8ea46 100644 --- a/app/Http/Requests/Project/StoreProjectRequest.php +++ b/app/Http/Requests/Project/StoreProjectRequest.php @@ -51,17 +51,17 @@ class StoreProjectRequest extends Request } if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $this->globalRules($rules); diff --git a/app/Http/Requests/Project/UpdateProjectRequest.php b/app/Http/Requests/Project/UpdateProjectRequest.php index cbcf6882cf89..a0d0eaf39dc5 100644 --- a/app/Http/Requests/Project/UpdateProjectRequest.php +++ b/app/Http/Requests/Project/UpdateProjectRequest.php @@ -48,17 +48,17 @@ class UpdateProjectRequest extends Request $rules['budgeted_hours'] = 'sometimes|numeric'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $this->globalRules($rules); diff --git a/app/Http/Requests/Project/UploadProjectRequest.php b/app/Http/Requests/Project/UploadProjectRequest.php index 08d66f2b048b..6b8f9909b759 100644 --- a/app/Http/Requests/Project/UploadProjectRequest.php +++ b/app/Http/Requests/Project/UploadProjectRequest.php @@ -33,15 +33,15 @@ class UploadProjectRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/PurchaseOrder/StorePurchaseOrderRequest.php b/app/Http/Requests/PurchaseOrder/StorePurchaseOrderRequest.php index 91564eab092d..2b28882b297e 100644 --- a/app/Http/Requests/PurchaseOrder/StorePurchaseOrderRequest.php +++ b/app/Http/Requests/PurchaseOrder/StorePurchaseOrderRequest.php @@ -54,17 +54,17 @@ class StorePurchaseOrderRequest extends Request $rules['line_items'] = 'array'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['status_id'] = 'nullable|integer|in:1,2,3,4,5'; diff --git a/app/Http/Requests/PurchaseOrder/UpdatePurchaseOrderRequest.php b/app/Http/Requests/PurchaseOrder/UpdatePurchaseOrderRequest.php index 66984cd29a51..55abc60559c4 100644 --- a/app/Http/Requests/PurchaseOrder/UpdatePurchaseOrderRequest.php +++ b/app/Http/Requests/PurchaseOrder/UpdatePurchaseOrderRequest.php @@ -56,17 +56,17 @@ class UpdatePurchaseOrderRequest extends Request $rules['is_amount_discount'] = ['boolean']; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['status_id'] = 'sometimes|integer|in:1,2,3,4,5'; diff --git a/app/Http/Requests/PurchaseOrder/UploadPurchaseOrderRequest.php b/app/Http/Requests/PurchaseOrder/UploadPurchaseOrderRequest.php index c41de6989e62..9c5b4ed4f5ec 100644 --- a/app/Http/Requests/PurchaseOrder/UploadPurchaseOrderRequest.php +++ b/app/Http/Requests/PurchaseOrder/UploadPurchaseOrderRequest.php @@ -33,15 +33,15 @@ class UploadPurchaseOrderRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Quote/StoreQuoteRequest.php b/app/Http/Requests/Quote/StoreQuoteRequest.php index 3e0a498610cc..59f3409abb2e 100644 --- a/app/Http/Requests/Quote/StoreQuoteRequest.php +++ b/app/Http/Requests/Quote/StoreQuoteRequest.php @@ -46,17 +46,17 @@ class StoreQuoteRequest extends Request $rules['client_id'] = 'required|exists:clients,id,company_id,'.$user->company()->id; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['number'] = ['nullable', Rule::unique('quotes')->where('company_id', $user->company()->id)]; diff --git a/app/Http/Requests/Quote/UpdateQuoteRequest.php b/app/Http/Requests/Quote/UpdateQuoteRequest.php index 4644e5af691c..4e93c58d560e 100644 --- a/app/Http/Requests/Quote/UpdateQuoteRequest.php +++ b/app/Http/Requests/Quote/UpdateQuoteRequest.php @@ -43,17 +43,17 @@ class UpdateQuoteRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } diff --git a/app/Http/Requests/Quote/UploadQuoteRequest.php b/app/Http/Requests/Quote/UploadQuoteRequest.php index 3c5a4395d73e..d7883c8b6ae9 100644 --- a/app/Http/Requests/Quote/UploadQuoteRequest.php +++ b/app/Http/Requests/Quote/UploadQuoteRequest.php @@ -33,15 +33,15 @@ class UploadQuoteRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/RecurringExpense/StoreRecurringExpenseRequest.php b/app/Http/Requests/RecurringExpense/StoreRecurringExpenseRequest.php index 3607edae7870..a334b97fbde0 100644 --- a/app/Http/Requests/RecurringExpense/StoreRecurringExpenseRequest.php +++ b/app/Http/Requests/RecurringExpense/StoreRecurringExpenseRequest.php @@ -57,15 +57,15 @@ class StoreRecurringExpenseRequest extends Request $rules['currency_id'] = 'bail|required|integer|exists:currencies,id'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $this->globalRules($rules); diff --git a/app/Http/Requests/RecurringExpense/UpdateRecurringExpenseRequest.php b/app/Http/Requests/RecurringExpense/UpdateRecurringExpenseRequest.php index e36333566fda..80a5759f0f10 100644 --- a/app/Http/Requests/RecurringExpense/UpdateRecurringExpenseRequest.php +++ b/app/Http/Requests/RecurringExpense/UpdateRecurringExpenseRequest.php @@ -49,15 +49,15 @@ class UpdateRecurringExpenseRequest extends Request $rules['category_id'] = 'bail|nullable|sometimes|exists:expense_categories,id,company_id,'.auth()->user()->company()->id.',is_deleted,0'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $this->globalRules($rules); diff --git a/app/Http/Requests/RecurringExpense/UploadRecurringExpenseRequest.php b/app/Http/Requests/RecurringExpense/UploadRecurringExpenseRequest.php index fa6b04c92580..fb1d50b5f769 100644 --- a/app/Http/Requests/RecurringExpense/UploadRecurringExpenseRequest.php +++ b/app/Http/Requests/RecurringExpense/UploadRecurringExpenseRequest.php @@ -30,15 +30,15 @@ class UploadRecurringExpenseRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php index 7d69a2587e1d..94cd8caba951 100644 --- a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php @@ -46,17 +46,17 @@ class StoreRecurringInvoiceRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['client_id'] = 'required|exists:clients,id,company_id,'.$user->company()->id; diff --git a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php index f59edc91d61a..8aa9da8ed5cd 100644 --- a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php @@ -45,17 +45,17 @@ class UpdateRecurringInvoiceRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['number'] = ['bail', 'sometimes', Rule::unique('recurring_invoices')->where('company_id', $user->company()->id)->ignore($this->recurring_invoice->id)]; diff --git a/app/Http/Requests/RecurringInvoice/UploadRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/UploadRecurringInvoiceRequest.php index 345e566434c4..e401ef6958b4 100644 --- a/app/Http/Requests/RecurringInvoice/UploadRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/UploadRecurringInvoiceRequest.php @@ -33,15 +33,15 @@ class UploadRecurringInvoiceRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/RecurringQuote/StoreRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/StoreRecurringQuoteRequest.php index 0cb7ef56d378..12b2c4441081 100644 --- a/app/Http/Requests/RecurringQuote/StoreRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/StoreRecurringQuoteRequest.php @@ -46,15 +46,15 @@ class StoreRecurringQuoteRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['client_id'] = 'required|exists:clients,id,company_id,'.$user->company()->id; diff --git a/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php index a0290e252744..d52f4b0974c7 100644 --- a/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/UpdateRecurringQuoteRequest.php @@ -38,15 +38,15 @@ class UpdateRecurringQuoteRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } if ($this->number) { diff --git a/app/Http/Requests/RecurringQuote/UploadRecurringQuoteRequest.php b/app/Http/Requests/RecurringQuote/UploadRecurringQuoteRequest.php index 0631ec361579..3c8b91f96e0a 100644 --- a/app/Http/Requests/RecurringQuote/UploadRecurringQuoteRequest.php +++ b/app/Http/Requests/RecurringQuote/UploadRecurringQuoteRequest.php @@ -30,15 +30,15 @@ class UploadRecurringQuoteRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $rules; diff --git a/app/Http/Requests/Request.php b/app/Http/Requests/Request.php index e70c7f6b3a55..3f7c3f23008e 100644 --- a/app/Http/Requests/Request.php +++ b/app/Http/Requests/Request.php @@ -20,7 +20,7 @@ class Request extends FormRequest use MakesHash; use RuntimeFormRequest; - protected $file_validation = 'sometimes|file|mimes:png,ai,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx,webp,xml,zip,csv,ods,odt,odp|max:100000'; + protected $file_validation = 'sometimes|file|max:100000|mimes:png,ai,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx,webp,xml,zip,csv,ods,odt,odp'; /** * Get the validation rules that apply to the request. * @@ -31,6 +31,15 @@ class Request extends FormRequest return []; } + public function fileValidation() + { + if(config('ninja.upload_extensions')) + return $this->file_validation. ",".config('ninja.upload_extensions'); + + return $this->file_validation; + + } + public function globalRules($rules) { $merge_rules = []; diff --git a/app/Http/Requests/Task/StoreTaskRequest.php b/app/Http/Requests/Task/StoreTaskRequest.php index e5fee49132a0..66577a23d97c 100644 --- a/app/Http/Requests/Task/StoreTaskRequest.php +++ b/app/Http/Requests/Task/StoreTaskRequest.php @@ -79,17 +79,17 @@ class StoreTaskRequest extends Request }]; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } diff --git a/app/Http/Requests/Task/UpdateTaskRequest.php b/app/Http/Requests/Task/UpdateTaskRequest.php index 299905d8cd58..c71c7f0452e0 100644 --- a/app/Http/Requests/Task/UpdateTaskRequest.php +++ b/app/Http/Requests/Task/UpdateTaskRequest.php @@ -85,17 +85,17 @@ class UpdateTaskRequest extends Request }]; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } return $this->globalRules($rules); diff --git a/app/Http/Requests/Task/UploadTaskRequest.php b/app/Http/Requests/Task/UploadTaskRequest.php index 99737bd71536..4415cf8a995e 100644 --- a/app/Http/Requests/Task/UploadTaskRequest.php +++ b/app/Http/Requests/Task/UploadTaskRequest.php @@ -33,15 +33,15 @@ class UploadTaskRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/app/Http/Requests/Vendor/StoreVendorRequest.php b/app/Http/Requests/Vendor/StoreVendorRequest.php index 7cb6fc14f193..3c282aeaeaf9 100644 --- a/app/Http/Requests/Vendor/StoreVendorRequest.php +++ b/app/Http/Requests/Vendor/StoreVendorRequest.php @@ -61,17 +61,17 @@ class StoreVendorRequest extends Request $rules['currency_id'] = 'bail|required|exists:currencies,id'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['language_id'] = 'bail|nullable|sometimes|exists:languages,id'; diff --git a/app/Http/Requests/Vendor/UpdateVendorRequest.php b/app/Http/Requests/Vendor/UpdateVendorRequest.php index b06b861adfe6..3049a9c2d1b6 100644 --- a/app/Http/Requests/Vendor/UpdateVendorRequest.php +++ b/app/Http/Requests/Vendor/UpdateVendorRequest.php @@ -62,17 +62,17 @@ class UpdateVendorRequest extends Request $rules['currency_id'] = 'bail|sometimes|exists:currencies,id'; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); }else { $rules['documents'] = 'bail|sometimes|array'; } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['language_id'] = 'bail|nullable|sometimes|exists:languages,id'; diff --git a/app/Http/Requests/Vendor/UploadVendorRequest.php b/app/Http/Requests/Vendor/UploadVendorRequest.php index 80b6195c600d..826a5ed14d65 100644 --- a/app/Http/Requests/Vendor/UploadVendorRequest.php +++ b/app/Http/Requests/Vendor/UploadVendorRequest.php @@ -30,15 +30,15 @@ class UploadVendorRequest extends Request $rules = []; if ($this->file('documents') && is_array($this->file('documents'))) { - $rules['documents.*'] = $this->file_validation; + $rules['documents.*'] = $this->fileValidation(); } elseif ($this->file('documents')) { - $rules['documents'] = $this->file_validation; + $rules['documents'] = $this->fileValidation(); } if ($this->file('file') && is_array($this->file('file'))) { - $rules['file.*'] = $this->file_validation; + $rules['file.*'] = $this->fileValidation(); } elseif ($this->file('file')) { - $rules['file'] = $this->file_validation; + $rules['file'] = $this->fileValidation(); } $rules['is_public'] = 'sometimes|boolean'; diff --git a/config/ninja.php b/config/ninja.php index 41ae5ddcd8a6..35b1eb1e05e3 100644 --- a/config/ninja.php +++ b/config/ninja.php @@ -244,4 +244,6 @@ return [ 'public_key' => env('NINJA_PUBLIC_KEY', false), 'private_key' => env('NINJA_PRIVATE_KEY', false), ], + 'upload_extensions' => env('ADDITIONAL_UPLOAD_EXTENSIONS', false), + ];