diff --git a/app/Http/Requests/CompanyGateway/StoreCompanyGatewayRequest.php b/app/Http/Requests/CompanyGateway/StoreCompanyGatewayRequest.php index cd013302c085..ea88548dfdcd 100644 --- a/app/Http/Requests/CompanyGateway/StoreCompanyGatewayRequest.php +++ b/app/Http/Requests/CompanyGateway/StoreCompanyGatewayRequest.php @@ -15,6 +15,7 @@ use App\Http\Requests\Request; use App\Http\ValidationRules\ValidCompanyGatewayFeesAndLimitsRule; use App\Models\Gateway; use App\Utils\Traits\CompanyGatewayFeesAndLimitsSaver; +use Illuminate\Validation\Rule; class StoreCompanyGatewayRequest extends Request { @@ -33,7 +34,7 @@ class StoreCompanyGatewayRequest extends Request public function rules() { $rules = [ - 'gateway_key' => 'required|alpha_num', + 'gateway_key' => ['required','alpha_num',Rule::exists('gateways','key')], 'fees_and_limits' => new ValidCompanyGatewayFeesAndLimitsRule(), ];