@extends('admin.layouts.master') @push('css') @endpush @section('page-title') @include('admin.components.page-title',['title' => __($page_title)]) @endsection @section('breadcrumb') @include('admin.components.breadcrumb',['breadcrumbs' => [ [ 'name' => __("Dashboard"), 'url' => setRoute("admin.dashboard"), ] ], 'active' => __("Add Remiitance Gateway")]) @endsection @section('content')
@csrf @method("PUT")
{{ $page_title }}
@include('admin.components.form.input-file',[ 'label' => __("Gateway Image"), 'name' => "image", 'class' => "file-holder", 'old_files_path' => files_asset_path('payment-gateways'), 'old_files' => $payment_gateway->image, ])
@include('admin.components.form.input',[ 'label' => __("Gateway Name")."*", 'name' => "gateway_name", 'value' => old('gateway_name',$payment_gateway->name), 'data_limit' => 60, 'attribute' => "required", ])
@include('admin.components.form.input',[ 'label' => __("Currency Code"), 'name' => "currency_code", 'value' => old('currency_code',$payment_gateway->currencies->first()->currency_code), 'class' => "currency_type", 'data_limit' => 8, 'attribute' => "required", ])
@include('admin.components.form.input',[ 'label' => __("Currency Symbol")."*", 'name' => "currency_symbol", 'value' => old('currency_symbol',$payment_gateway->currencies->first()->currency_symbol), ])
{{ __("Rate") }}
1   {{ get_default_currency_code($default_currency) }}  = currencies->first()->rate) }}" name="rate" placeholder={{ __("Type Here") }}> {{ $payment_gateway->currencies->first()->currency_code }}
@include('admin.components.form.input-text-rich',[ 'label' => __("Instruction")."*", 'name' => "desc", 'value' => old("desc",$payment_gateway->desc), ])
{{ __("Collect Data") }}
@foreach ($payment_gateway->input_fields as $item)
@include('admin.components.form.input',[ 'label' => __("Field Name")."*", 'name' => "label[]", 'attribute' => "required", 'value' => $item->label, ])
@php $selectOptions = ['text' => "Input Text", 'file' => "File", 'textarea' => "Textarea"]; @endphp
@if ($item->type == "file")
@include('admin.components.form.input',[ 'label' => __("Max File Size (mb)")."*", 'name' => "file_max_size[]", 'type' => "number", 'attribute' => "required", 'value' => old('file_max_size[]',$item->validation->max), 'placeholder' => __("ex: 10"), ])
@include('admin.components.form.input',[ 'label' => __("File Extension")."*", 'name' => "file_extensions[]", 'attribute' => "required", 'value' => old('file_extensions[]',implode(",",$item->validation->mimes)), 'placeholder' => __("ex: jpg, png, pdf"), ])
@else
@include('admin.components.form.input',[ 'label' => __("Min Character")."*", 'name' => "min_char[]", 'type' => "number", 'attribute' => "required", 'value' => old('min_char[]',$item->validation->min), 'placeholder' => "ex: 6", ])
@include('admin.components.form.input',[ 'label' => __("Max Character")."*", 'name' => "max_char[]", 'type' => "number", 'attribute' => "required", 'value' => old('max_char[]',$item->validation->max), 'placeholder' => "ex: 16", ])
@endif
@include('admin.components.form.switcher',[ 'label' => __("Field Necessity")."*", 'name' => "field_necessity[]", 'options' => [__('Required') => 1,__('Optional') => 0], 'value' => old("field_necessity[]",$item->required), ])
@endforeach
@include('admin.components.button.form-btn',[ 'class' => "w-100", 'text' => __("Update"), 'permission' => "admin.payment.gateway.update", ])
@endsection @push('script') @endpush