@extends('layouts/contentLayoutMaster') @section('title', __('locale.labels.checkout')) @section('vendor-style') <!-- vendor css files --> <link rel="stylesheet" href="{{ asset(mix('vendors/css/forms/wizard/bs-stepper.min.css')) }}"> <link rel="stylesheet" href="{{ asset(mix('vendors/css/forms/select/select2.min.css')) }}"> @endsection @section('page-style') <!-- Page css files --> <link rel="stylesheet" href="{{ asset(mix('css/base/plugins/forms/form-wizard.css')) }}"> @endsection @section('content') <!-- Modern Horizontal Wizard --> <section class="modern-horizontal-wizard"> <form action="{{route('customer.numbers.pay', $number->uid)}}" method="post"> @csrf @if ($errors->any()) @foreach ($errors->all() as $error) <div class="alert alert-danger alert-dismissible fade show" role="alert"> <div class="alert-body"> {{ $error }} </div> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div> @endforeach @endif <div class="bs-stepper wizard-modern modern-wizard-example"> <div class="bs-stepper-header"> <div class="step" data-target="#cart" role="tab" id="cart-trigger"> <button type="button" class="step-trigger"> <span class="bs-stepper-box"> <i data-feather="shopping-cart" class="font-medium-3"></i> </span> <span class="bs-stepper-label"> <span class="bs-stepper-title">{{ __('locale.labels.cart') }}</span> <span class="bs-stepper-subtitle">{{ __('locale.phone_numbers.buy_number') }} </span> </span> </button> </div> <div class="line"> <i data-feather="chevron-right" class="font-medium-2"></i> </div> <div class="step" data-target="#address" role="tab" id="address-trigger"> <button type="button" class="step-trigger"> <span class="bs-stepper-box"> <i data-feather="map-pin" class="font-medium-3"></i> </span> <span class="bs-stepper-label"> <span class="bs-stepper-title">{{ __('locale.labels.address') }}</span> <span class="bs-stepper-subtitle">{{ __('locale.labels.billing_address') }}</span> </span> </button> </div> <div class="line"> <i data-feather="chevron-right" class="font-medium-2"></i> </div> <div class="step" data-target="#payment" role="tab" id="payment-trigger"> <button type="button" class="step-trigger"> <span class="bs-stepper-box"> <i data-feather="credit-card" class="font-medium-3"></i> </span> <span class="bs-stepper-label"> <span class="bs-stepper-title">{{ __('locale.labels.payment') }}</span> <span class="bs-stepper-subtitle">{{ __('locale.labels.pay_payment') }}</span> </span> </button> </div> </div> <div class="bs-stepper-content"> <div id="cart" class="content" role="tabpanel" aria-labelledby="cart-trigger"> <div class="content-header"> <h5 class="mb-0">{{ __('locale.phone_numbers.buy_number') }}</h5> <small>{{ __('locale.phone_numbers.buy_number') }} {{ $number->number }}</small> </div> <div class="row mt-1 mb-1"> <h5>{{ __('locale.phone_numbers.payment_for_number') }}: <span class="text-primary">{{ $number->number }}</span></h5> <h5>{{ __('locale.labels.frequency') }}: <span class="text-primary">{{ $number->displayFrequencyTime() }}</span></h5> <h5>{{ __('locale.plans.price') }}: <span class="text-primary"> {{ \App\Library\Tool::format_price($number->price, $number->currency->format) }} </span></h5> </div> <div class="d-flex justify-content-between"> <button class="btn btn-outline-secondary btn-prev" disabled> <i data-feather="arrow-left" class="align-middle me-sm-25 me-0"></i> <span class="align-middle d-sm-inline-block d-none">{{ __('locale.datatables.previous') }}</span> </button> <button class="btn btn-primary btn-next" type="button"> <span class="align-middle d-sm-inline-block d-none">{{ __('locale.datatables.next') }}</span> <i data-feather="arrow-right" class="align-middle ms-sm-25 ms-0"></i> </button> </div> </div> <div id="address" class="content" role="tabpanel" aria-labelledby="address-trigger"> <div class="content-header"> <h5 class="mb-0">{{ __('locale.labels.address') }}</h5> <small>{{ __('locale.labels.billing_address') }}</small> </div> <div class="row"> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="first_name" class="required form-label">{{ __('locale.labels.first_name') }}</label> <input type="text" id="first_name" class="form-control required" name="first_name" value="{{Auth::user()->first_name}}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="last_name">{{ __('locale.labels.last_name') }}</label> <input type="text" id="last_name" class="form-control" name="last_name" value="{{Auth::user()->last_name}}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="email" class="required form-label">{{ __('locale.labels.email') }}</label> <input type="email" id="email" class="form-control required" name="email" value="{{Auth::user()->email}}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="phone" class="required form-label">{{ __('locale.labels.phone') }}</label> <input type="number" id="phone" class="form-control required" name="phone" value="{{ Auth::user()->customer->phone }}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="address" class="required form-label">{{ __('locale.labels.address') }}</label> <input type="text" id="address" class="form-control required" name="address" value="{{ Auth::user()->customer->address }}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="city" class="required form-label">{{ __('locale.labels.city') }}</label> <input type="text" id="city" class="form-control required" name="city" value="{{ Auth::user()->customer->city }}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="postcode" class="form-label">{{ __('locale.labels.postcode') }}</label> <input type="text" id="postcode" class="form-control" name="postcode" value="{{ Auth::user()->customer->postcode }}"> </div> </div> <div class="col-md-6 col-sm-12"> <div class="mb-1"> <label for="country" class="required form-label">{{__('locale.labels.country')}}</label> <select class="form-select select2" id="country" name="country"> @foreach(\App\Helpers\Helper::countries() as $country) <option value="{{$country['name']}}" {{ Auth::user()->customer->country == $country['name'] ? 'selected': null }}> {{ $country['name'] }}</option> @endforeach </select> </div> </div> </div> <div class="d-flex justify-content-between"> <button class="btn btn-primary btn-prev" type="button"> <i data-feather="arrow-left" class="align-middle me-sm-25 me-0"></i> <span class="align-middle d-sm-inline-block d-none">{{ __('locale.datatables.previous') }}</span> </button> <button class="btn btn-primary btn-next" type="button"> <span class="align-middle d-sm-inline-block d-none">{{ __('locale.datatables.next') }}</span> <i data-feather="arrow-right" class="align-middle ms-sm-25 ms-0"></i> </button> </div> </div> <div id="payment" class="content" role="tabpanel" aria-labelledby="payment-trigger"> <div class="content-header"> <h5 class="mb-0">{{ __('locale.labels.payment_options') }}</h5> <small>{{ __('locale.payment_gateways.click_on_correct_option') }}</small> </div> <div class="row mb-2 mt-2 "> <ul class="other-payment-options list-unstyled"> @foreach($payment_methods as $method) <li class="py-50"> <div class="form-check"> <input type="radio" id="{{$method->type}}" value="{{$method->type}}" name="payment_methods" class="form-check-input"/> <label class="form-check-label" for="{{$method->type}}"> {{ $method->name }} </label> </div> </li> @endforeach </ul> </div> <div class="d-flex justify-content-between"> <button class="btn btn-primary btn-prev" type="button"> <i data-feather="arrow-left" class="align-middle me-sm-25 me-0"></i> <span class="align-middle d-sm-inline-block d-none">{{ __('locale.datatables.previous') }}</span> </button> <button class="btn btn-success btn-submit" type="submit">{{ __('locale.labels.checkout') }}</button> </div> </div> </div> </div> </form> </section> <!-- /Modern Horizontal Wizard --> @endsection @section('vendor-script') <!-- vendor files --> <script src="{{ asset(mix('vendors/js/forms/wizard/bs-stepper.min.js')) }}"></script> <script src="{{ asset(mix('vendors/js/forms/select/select2.full.min.js')) }}"></script> @endsection @section('page-script') <!-- Page js files --> <script src="{{ asset(mix('js/scripts/forms/form-wizard.js')) }}"></script> @endsection