verify_form.blade.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. @extends('seller.layouts.app')
  2. @section('panel_content')
  3. <div class="aiz-titlebar mt-2 mb-4">
  4. <div class="row align-items-center">
  5. <div class="col-md-6">
  6. <h1 class="h3">{{ translate('Shop Verification')}}
  7. <a href="{{ route('shop.visit', $shop->slug) }}" class="btn btn-link btn-sm" target="_blank">({{ translate('Visit Shop')}})<i class="la la-external-link"></i>)</a>
  8. </h1>
  9. </div>
  10. </div>
  11. </div>
  12. <form class="" action="{{ route('seller.shop.verify.store') }}" method="POST" enctype="multipart/form-data">
  13. @csrf
  14. <div class="card">
  15. <div class="card-header">
  16. <h4 class="mb-0 h6">{{ translate('Verification info')}}</h4>
  17. </div>
  18. @php
  19. $verification_form = get_setting('verification_form');
  20. @endphp
  21. <div class="card-body">
  22. @foreach (json_decode($verification_form) as $key => $element)
  23. @if ($element->type == 'text')
  24. <div class="row">
  25. <div class="col-md-2">
  26. <label>{{ $element->label }} <span class="text-danger">*</span></label>
  27. </div>
  28. <div class="col-md-10">
  29. <input type="{{ $element->type }}" class="form-control mb-3" placeholder="{{ $element->label }}" name="element_{{ $key }}" required>
  30. </div>
  31. </div>
  32. @elseif($element->type == 'file')
  33. <div class="row">
  34. <div class="col-md-2">
  35. <label>{{ $element->label }}</label>
  36. </div>
  37. <div class="col-md-10">
  38. <div class="custom-file">
  39. <label class="custom-file-label">
  40. <input type="{{ $element->type }}" name="element_{{ $key }}" id="file-{{ $key }}" class="custom-file-input" required>
  41. <span class="custom-file-name">{{ translate('Choose file') }}</span>
  42. </label>
  43. </div>
  44. </div>
  45. </div>
  46. @elseif ($element->type == 'select' && is_array(json_decode($element->options)))
  47. <div class="row">
  48. <div class="col-md-2">
  49. <label>{{ $element->label }}</label>
  50. </div>
  51. <div class="col-md-10">
  52. <div class="mb-3">
  53. <select class="form-control selectpicker" data-minimum-results-for-search="Infinity" name="element_{{ $key }}" required>
  54. @foreach (json_decode($element->options) as $value)
  55. <option value="{{ $value }}">{{ $value }}</option>
  56. @endforeach
  57. </select>
  58. </div>
  59. </div>
  60. </div>
  61. @elseif ($element->type == 'multi_select' && is_array(json_decode($element->options)))
  62. <div class="row">
  63. <div class="col-md-2">
  64. <label>{{ $element->label }}</label>
  65. </div>
  66. <div class="col-md-10">
  67. <div class="mb-3">
  68. <select class="form-control selectpicker" data-minimum-results-for-search="Infinity" name="element_{{ $key }}[]" multiple required>
  69. @foreach (json_decode($element->options) as $value)
  70. <option value="{{ $value }}">{{ $value }}</option>
  71. @endforeach
  72. </select>
  73. </div>
  74. </div>
  75. </div>
  76. @elseif ($element->type == 'radio')
  77. <div class="row">
  78. <div class="col-md-2">
  79. <label>{{ $element->label }}</label>
  80. </div>
  81. <div class="col-md-10">
  82. <div class="mb-3">
  83. @foreach (json_decode($element->options) as $value)
  84. <div class="radio radio-inline">
  85. <input type="radio" name="element_{{ $key }}" value="{{ $value }}" id="{{ $value }}" required>
  86. <label for="{{ $value }}">{{ $value }}</label>
  87. </div>
  88. @endforeach
  89. </div>
  90. </div>
  91. </div>
  92. @endif
  93. @endforeach
  94. <div class="text-right mt-4">
  95. <button type="submit" class="btn btn-primary">{{ translate('Apply')}}</button>
  96. </div>
  97. </div>
  98. </div>
  99. </form>
  100. @endsection