1
0

create-category.blade.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. @extends('admin.partial.template-full')
  2. @section('section')
  3. <div class="title">
  4. <h3 class="font-weight-bold d-inline-block">Discover</h3>
  5. <p class="lead">Create Category</p>
  6. </div>
  7. <hr>
  8. <form class="px-md-5 cc-form" method="post">
  9. <div class="form-group row">
  10. <label for="categoryName" class="col-sm-2 col-form-label font-weight-bold">Name</label>
  11. <div class="col-sm-10">
  12. <input type="text" class="form-control" id="categoryName" placeholder="Nature" autocomplete="off">
  13. <p class="form-text small font-weight-bold text-muted">Slug: /discover/c/nature</p>
  14. </div>
  15. </div>
  16. <div class="form-group row">
  17. <label for="categoryName" class="col-sm-2 col-form-label font-weight-bold">Media ID</label>
  18. <div class="col-sm-10">
  19. <input type="text" class="form-control" id="categoryMedia" placeholder="1" autocomplete="off">
  20. <p class="form-text small font-weight-bold text-muted">Media ID is used for category thumbnail image</p>
  21. </div>
  22. </div>
  23. <div class="form-group row">
  24. <label for="categoryActive" class="col-sm-2 col-form-label font-weight-bold">Active</label>
  25. <div class="col-sm-10">
  26. <div class="custom-control custom-switch pt-2">
  27. <input type="checkbox" class="custom-control-input" id="categoryActive">
  28. <label class="custom-control-label" for="categoryActive"></label>
  29. </div>
  30. </div>
  31. </div>
  32. <div class="form-group row">
  33. <label class="col-sm-2 col-form-label font-weight-bold">Rules</label>
  34. <div class="col-sm-10">
  35. <div class="custom-control custom-switch pt-2">
  36. <input type="checkbox" class="custom-control-input" id="categoryNsfw">
  37. <label class="custom-control-label" for="categoryNsfw">Allow NSFW</label>
  38. </div>
  39. <div class="custom-control custom-switch pt-2">
  40. <input type="checkbox" class="custom-control-input" id="categoryNsfw">
  41. <label class="custom-control-label" for="categoryType">Allow Photos + Video</label>
  42. </div>
  43. </div>
  44. </div>
  45. <hr>
  46. <div class="form-group">
  47. <div class="text-right">
  48. <button type="submit" class="btn btn-primary btn-sm py-1 font-weight-bold">Create</button>
  49. </div>
  50. </div>
  51. </form>
  52. @endsection
  53. @push('scripts')
  54. <script type="text/javascript">
  55. $(document).ready(function() {
  56. $('.cc-form').on('submit', function(e) {
  57. e.preventDefault();
  58. let data = {
  59. 'name': document.getElementById('categoryName').value,
  60. 'media': document.getElementById('categoryMedia').value,
  61. 'active': document.getElementById('categoryActive').checked
  62. };
  63. axios.post('{{request()->url()}}', data)
  64. .then(res => {
  65. window.location.href = '{{route('admin.discover')}}';
  66. });
  67. })
  68. });
  69. </script>
  70. @endpush