@csrf @if ($partner) @method('PUT') @endif
{{ __('locale.Lowercase_Letters_Numbers_Underscores_Only') }} @error('partner_id')
{{ $message }}
@enderror
@if ($partner) @endif @error('user_id')
{{ $message }}
@enderror
{{ __('locale.Minimum_Maximum_Requests_Per_Minute') }} @error('rate_limit_per_minute')
{{ $message }}
@enderror
{{ __('locale.Receive_Real_Time_Verification_Results') }} @error('webhook_url')
{{ $message }}
@enderror
{{ __('locale.Leave_Empty_For_No_Expiry') }} @error('key_expires_at')
{{ $message }}
@enderror
@php // Get IP whitelist from old input or from partner $ipWhitelist = old('ip_whitelist', []); // If no old input and partner exists, get from partner if (empty($ipWhitelist) && isset($partner) && $partner) { // Check if ip_whitelist is already an array (if cast in model) if (is_array($partner->ip_whitelist)) { $ipWhitelist = $partner->ip_whitelist; } // Check if it's a JSON string elseif (is_string($partner->ip_whitelist) && !empty($partner->ip_whitelist)) { $ipWhitelist = json_decode($partner->ip_whitelist, true); if (!is_array($ipWhitelist)) { $ipWhitelist = []; } } // If it's null or empty else { $ipWhitelist = []; } } // Ensure it's always an array if (!is_array($ipWhitelist)) { $ipWhitelist = []; } @endphp @if (count($ipWhitelist) > 0) @foreach ($ipWhitelist as $ip)
@endforeach @else
@endif
{{ __('locale.Leave_Empty_To_Allow_All_IPs') }}
is_active : true) ? 'checked' : '' }}>
@if (!isset($partner) || !$partner)
{{ __('locale.Upon_Creation_API_Key_Message') }}
@else
{{ __('locale.Edit_Warning_Message') }}
@if (session('api_key'))
{{ __('locale.New_API_Key_Generated') }}
{{ session('api_key') }}

{{ __('locale.Api_Key_Shown_Once_Warning') }}

@endif @endif
@if (isset($partner) && $partner) @endif