input.blade.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. @props(['type' => 'text', 'code', 'value', 'holder' => null, 'url' => null, 'test' => null])
  2. <div class="form-group col-lg-6">
  3. <div class="row">
  4. <label class="col-md-3 col-form-label" for="{{ $code }}">
  5. {{ trans("model.config.$code") }}
  6. </label>
  7. <div class="col-md-6">
  8. <div class="input-group">
  9. <input class="form-control" id="{{ $code }}" type="{{ $type }}" value="{{ $value }}" placeholder="{!! $holder !!}" />
  10. <span class="input-group-append">
  11. <button class="btn btn-primary" type="button" onclick="update('{{ $code }}')">
  12. {{ trans('common.update') }}
  13. </button>
  14. </span>
  15. </div>
  16. @if (trans("admin.system.hint.$code") !== "admin.system.hint.$code")
  17. <span class="text-help">
  18. @isset($url)
  19. {!! trans("admin.system.hint.$code", ['url' => $url]) !!}
  20. @else
  21. {!! trans("admin.system.hint.$code") !!}
  22. @endisset
  23. @isset($test)
  24. @can('admin.test.notify')
  25. <a href="javascript:sendTestNotification('{{ $test }}');">
  26. [{{ trans('admin.system.notification.send_test') }}]
  27. </a>
  28. @endcan
  29. @endisset
  30. </span>
  31. @endif
  32. </div>
  33. </div>
  34. </div>