info.blade.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. @extends('admin.layouts')
  2. @section('content')
  3. <div class="page-content container">
  4. <div class="panel">
  5. <div class="panel-heading">
  6. <h2 class="panel-title">
  7. {{ isset($cert) ? trans('admin.action.edit_item', ['attribute' => trans('model.node_cert.attribute')]) : trans('admin.action.add_item', ['attribute' => trans('model.node_cert.attribute')]) }}
  8. </h2>
  9. <div class="panel-actions">
  10. <a class="btn btn-danger" href="{{ route('admin.node.cert.index') }}">{{ trans('common.back') }}</a>
  11. </div>
  12. </div>
  13. @if (Session::has('successMsg'))
  14. <x-alert type="success" :message="Session::pull('successMsg')" />
  15. @endif
  16. @if ($errors->any())
  17. <x-alert type="danger" :message="$errors->all()" />
  18. @endif
  19. <div class="panel-body">
  20. <form class="form-horizontal"
  21. action="@isset($cert) {{ route('admin.node.cert.update', $cert) }} @else {{ route('admin.node.cert.store') }} @endisset"
  22. method="POST" enctype="multipart/form-data">
  23. @isset($cert)
  24. @method('PUT')
  25. @endisset
  26. @csrf
  27. <div class="form-group row">
  28. <label class="col-md-3 col-form-label" for="domain">{{ trans('model.node_cert.domain') }}</label>
  29. <div class="col-md-9">
  30. <input class="form-control" id="domain" name="domain" type="text" required>
  31. </div>
  32. </div>
  33. <div class="form-group row">
  34. <label class="col-md-3 col-form-label" for="key">{{ trans('model.node_cert.key') }}</label>
  35. <div class="col-md-9">
  36. <textarea class="form-control" id="key" name="key" type="text" rows="10" placeholder="{{ trans('admin.node.cert.key_placeholder') }}"></textarea>
  37. </div>
  38. </div>
  39. <div class="form-group row">
  40. <label class="col-md-3 col-form-label" for="pem">{{ trans('model.node_cert.pem') }}</label>
  41. <div class="col-md-9">
  42. <textarea class="form-control" id="pem" name="pem" type="text" rows="10" placeholder="{{ trans('admin.node.cert.pem_placeholder') }}"></textarea>
  43. </div>
  44. </div>
  45. <div class="form-actions">
  46. <button class="btn btn-success" type="submit">{{ trans('common.submit') }}</button>
  47. </div>
  48. </form>
  49. </div>
  50. </div>
  51. </div>
  52. @endsection
  53. @section('javascript')
  54. <script>
  55. $(document).ready(function() {
  56. $('#domain').val(@json(old('domain')));
  57. $('#key').val(@json(old('key')));
  58. $('#pem').val(@json(old('pem')));
  59. @isset($cert)
  60. $('#domain').val(@json(old('domain') ?? $cert->domain));
  61. $('#key').val(@json(old('key') ?? $cert->key));
  62. $('#pem').val(@json(old('pem') ?? $cert->pem));
  63. @endisset
  64. });
  65. </script>
  66. @endsection