info.blade.php 3.3 KB

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