index.blade.php 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. @extends('layouts.master')
  2. @section('title') @lang('translation.Add_Asset') @endsection
  3. @section('css')
  4. <!-- select2 css -->
  5. <link href="{{ URL::asset('/assets/libs/select2/select2.min.css') }}" rel="stylesheet" type="text/css" />
  6. <!-- dropzone css -->
  7. <link href="{{ URL::asset('/assets/libs/dropzone/dropzone.min.css') }}" rel="stylesheet" type="text/css" />
  8. @endsection
  9. @section('content')
  10. @component('components.breadcrumb')
  11. @slot('li_1') Ecommerce @endslot
  12. @slot('title') Settings @endslot
  13. @endcomponent
  14. <form class="needs-validation" id="settings_form" action="{{ route('settings.store') }}" method="post" enctype="multipart/form-data" novalidate>
  15. @csrf
  16. <div class="row">
  17. <div class="col-12">
  18. <div class="card">
  19. <div class="card-body">
  20. <h4 class="card-title">Settings</h4>
  21. <!-- Nav tabs -->
  22. <ul class="nav nav-tabs" role="tablist">
  23. <li class="nav-item">
  24. <a class="nav-link active" data-bs-toggle="tab" href="#site_settings" role="tab">
  25. <span class="d-block d-sm-none"><i class="fas fa-home"></i></span>
  26. <span class="d-none d-sm-block">Site Settings</span>
  27. </a>
  28. </li>
  29. <li class="nav-item">
  30. <a class="nav-link" data-bs-toggle="tab" href="#email_settings" role="tab">
  31. <span class="d-block d-sm-none"><i class="far fa-user"></i></span>
  32. <span class="d-none d-sm-block">Email Settings</span>
  33. </a>
  34. </li>
  35. <li class="nav-item">
  36. <a class="nav-link" data-bs-toggle="tab" href="#web_settings" role="tab">
  37. <span class="d-block d-sm-none"><i class="far fa-envelope"></i></span>
  38. <span class="d-none d-sm-block">Web Settings</span>
  39. </a>
  40. </li>
  41. <li class="nav-item">
  42. <a class="nav-link" data-bs-toggle="tab" href="#location" role="tab">
  43. <span class="d-block d-sm-none"><i class="fas fa-cog"></i></span>
  44. <span class="d-none d-sm-block">Location</span>
  45. </a>
  46. </li>
  47. </ul>
  48. <!-- Tab panes -->
  49. <div class="tab-content p-3 text-muted">
  50. <div class="tab-pane active" id="site_settings" role="tabpanel">
  51. <div class="col-lg-6">
  52. <div class="mb-3">
  53. <label for="site_name" class="form-label">Site Name</label>
  54. <input type="text" name="site_name" class="form-control" id="site_name" placeholder="Enter Your First Name" value="{{ $settings['site_name']['value']}}" />
  55. <div id="first_name_errors" class="invalid-feedback">
  56. </div>
  57. </div>
  58. <div class="mb-3">
  59. <label for="site_title" class="form-label">Site Title</label>
  60. <input type="text" name="site_title" class="form-control" id="site_title" placeholder="Enter Your First Name" value="{{ $settings['site_title']['value']}}" />
  61. <div id="first_name_errors" class="invalid-feedback">
  62. </div>
  63. </div>
  64. <div class="mb-3">
  65. <label for="site_url" class="form-label">Site Url</label>
  66. <input type="text" name="site_url" class="form-control" id="site_url" placeholder="Enter Your First Name" value="{{ $settings['site_url']['value']}}" />
  67. <div id="first_name_errors" class="invalid-feedback">
  68. </div>
  69. </div>
  70. <div class="mb-3">
  71. <label for="site_logo" class="form-label">Site Lgogo</label>
  72. <input type="file" name="site_logo" class="form-control" id="site_logo" />
  73. <img src="{{ $settings['site_logo']['value'] }}" />
  74. </div>
  75. <div class="mb-3">
  76. <label for="site_icon" class="form-label">Site Icon</label>
  77. <input type="file" name="site_icon" class="form-control" id="site_icon" />
  78. <img src="{{ $settings['site_icon']['value'] }}" />
  79. </div>
  80. </div>
  81. </div>
  82. <div class="tab-pane" id="email_settings" role="tabpanel">
  83. <div class="col-lg-6">
  84. <div class="mb-3">
  85. <label for="smtp_host" class="form-label">Host Name</label>
  86. <input type="text" name="smtp_host" class="form-control" id="smtp_host" placeholder="Enter Your Host Name" value="{{ $settings['smtp_host']['value']}}" />
  87. <div id="smtp_host_errors" class="invalid-feedback">
  88. </div>
  89. </div>
  90. <div class="mb-3">
  91. <label for="smtp_user" class="form-label">SMTP Username</label>
  92. <input type="text" name="smtp_user" class="form-control" id="smtp_user" placeholder="Enter Your SMTP Username" value="{{ $settings['smtp_user']['value']}}" />
  93. <div id="smtp_user_errors" class="invalid-feedback">
  94. </div>
  95. </div>
  96. <div class="mb-3">
  97. <label for="smtp_password" class="form-label">SMTP Password</label>
  98. <input type="text" name="smtp_password" class="form-control" id="smtp_password" placeholder="Enter Your SMTP Password" value="{{ $settings['smtp_password']['value']}}" />
  99. <div id="smtp_password_errors" class="invalid-feedback">
  100. </div>
  101. </div>
  102. <div class="mb-3">
  103. <label for="smtp_port" class="form-label">SMTP Port</label>
  104. <input type="text" name="smtp_port" class="form-control" id="smtp_port" placeholder="Enter Your SMTP Port" value="{{ $settings['smtp_port']['value']}}" />
  105. <div id="smtp_port_errors" class="invalid-feedback">
  106. </div>
  107. </div>
  108. <div class="mb-3">
  109. <label for="contact_us_email" class="form-label">Contact Us Receive Email</label>
  110. <input type="text" name="contact_us_email" class="form-control" id="contact_us_email" placeholder="Enter Your Contact Us Receive Email" value="{{ $settings['contact_us_email']['value']}}" />
  111. <div id="contact_us_email_errors" class="invalid-feedback">
  112. </div>
  113. </div>
  114. <div class="mb-3">
  115. <label for="admin_email" class="form-label">Admin Email</label>
  116. <input type="text" name="admin_email" class="form-control" id="admin_email" placeholder="Enter Your First Name" value="{{ $settings['admin_email']['value']}}" />
  117. <div id="admin_email_errors" class="invalid-feedback">
  118. </div>
  119. </div>
  120. <div class="mb-3">
  121. <label for="site_email_logo" class="form-label">Email Logo</label>
  122. <input type="file" name="site_email_logo" class="form-control" id="site_email_logo" />
  123. <img src="{{ $settings['site_email_logo']['value'] }}" />
  124. </div>
  125. </div>
  126. </div>
  127. <div class="tab-pane" id="web_settings" role="tabpanel">
  128. <div class="row">
  129. <div class="col-lg-6">
  130. <div class="mb-3">
  131. <label for="site_copyright" class="form-label">Site Copy Right text</label>
  132. <input type="text" name="site_copyright" class="form-control" id="site_copyright" placeholder="Enter Your Host Name" value="{{ $settings['site_copyright']['value']}}" />
  133. <div id="smtp_host_errors" class="invalid-feedback">
  134. </div>
  135. </div>
  136. <div class="mb-3">
  137. <label for="default_lang" class="form-label">Default Language</label>
  138. <input type="text" name="default_lang" class="form-control" id="default_lang" placeholder="Enter Your SMTP Username" value="{{ $settings['default_lang']['value']}}" />
  139. </div>
  140. <div class="mb-3">
  141. <label for="currency" class="form-label">Currency Symbol</label>
  142. <input type="text" name="currency" class="form-control" id="currency" placeholder="Enter Your SMTP Username" value="{{ $settings['currency']['value']}}" />
  143. </div>
  144. <div class="mb-3">
  145. <label for="country_code" class="form-label">Country Code</label>
  146. <input type="text" name="country_code" class="form-control" id="country_code" placeholder="Enter Your Country Code" value="{{ $settings['country_code']['value']}}" />
  147. </div>
  148. <div class="mb-3">
  149. <label for="date_format" class="form-label">Date Format</label>
  150. <input type="text" name="date_format" class="form-control" id="date_format" placeholder="Enter Your ate Format" value="{{ $settings['date_format']['value']}}" />
  151. </div>
  152. </div>
  153. <div class="col-lg-6">
  154. <div class="mb-3">
  155. <label for="facebook_link" class="form-label">Face Book Link</label>
  156. <input type="text" name="facebook_link" class="form-control" id="facebook_link" placeholder="Enter Your SMTP Password" value="{{ $settings['facebook_link']['value']}}" />
  157. </div>
  158. <div class="mb-3">
  159. <label for="twitter_link" class="form-label">Twitter Link</label>
  160. <input type="text" name="twitter_link" class="form-control" id="twitter_link" placeholder="Enter Your SMTP Port" value="{{ $settings['twitter_link']['value']}}" />
  161. </div>
  162. <div class="mb-3">
  163. <label for="instagram_link" class="form-label">Instagram Link</label>
  164. <input type="text" name="instagram_link" class="form-control" id="instagram_link" placeholder="Enter Your Contact Us Receive Email" value="{{ $settings['instagram_link']['value']}}" />
  165. </div>
  166. <div class="mb-3">
  167. <label for="google_play_store" class="form-label">Google Play Store Link</label>
  168. <input type="text" name="google_play_store" class="form-control" id="google_play_store" placeholder="Enter Your Contact Google Play Store Link" value="{{ $settings['google_play_store']['value']}}" />
  169. </div>
  170. <div class="mb-3">
  171. <label for="apple_store" class="form-label">Apple Sore Link</label>
  172. <input type="text" name="apple_store" class="form-control" id="apple_store" placeholder="Enter Your Apple Sore Link" value="{{ $settings['apple_store']['value']}}" />
  173. </div>
  174. </div>
  175. </div>
  176. </div>
  177. <div class="tab-pane" id="location" role="tabpanel">
  178. <div class="row">
  179. <div class="col-lg-6">
  180. <div class="mb-3">
  181. <label for="google_map_api_id" class="form-label">Google Map API key</label>
  182. <input type="text" name="google_map_api_id" class="form-control" id="google_map_api_id" value="{{ $settings['google_map_api_id']['value'] }}" />
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. </div>
  188. <div class="d-flex flex-wrap gap-2">
  189. <button type="submit" class="btn btn-primary waves-effect waves-light">Save Changes</button>
  190. <a href="{{ route('settings.index') }}" class="btn btn-secondary waves-effect waves-light">Cancel</a>
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. </form>
  197. <!-- end row -->
  198. @endsection
  199. @section('script')
  200. <!-- select 2 plugin -->
  201. <script src="{{ URL::asset('/assets/libs/select2/select2.min.js') }}"></script>
  202. <!-- dropzone plugin -->
  203. <script src="{{ URL::asset('/assets/libs/dropzone/dropzone.min.js') }}"></script>
  204. <!-- init js -->
  205. <script src="{{ URL::asset('/assets/js/pages/ecommerce-select2.init.js') }}"></script>
  206. <!--tinymce js-->
  207. <script src="{{ URL::asset('/assets/libs/tinymce/tinymce.min.js') }}"></script>
  208. <!-- init js -->
  209. <script src="{{ URL::asset('/assets/js/pages/form-editor.init.js') }}"></script>
  210. <script src="{{ URL::asset('/assets/libs/parsleyjs/parsleyjs.min.js') }}"></script>
  211. <script src="{{ URL::asset('/assets/js/pages/form-validation.init.js') }}"></script>
  212. <script type="text/javascript">
  213. @endsection