index.blade.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. @component('panel.layouts.component', ['title' => 'دسته بندی '])
  2. @slot('style')
  3. <style>
  4. .btnSearch {margin-top: 10px;}
  5. .searchNaum {margin: 20px;}
  6. .message{
  7. margin: auto;
  8. }
  9. </style>
  10. @endslot
  11. @slot('subject')
  12. <h1><i class="fa fa-users"></i> دسته بندی </h1>
  13. <p>لیست دسته بندی های تعریف شده برای مدیریت سطوح دسترسی.</p>
  14. @endslot
  15. @slot('breadcrumb')
  16. <li class="breadcrumb-item">دسته بندی</li>
  17. @endslot
  18. @slot('content')
  19. <div class="row">
  20. <div class="col-md-12">
  21. @component('components.collapse-card' , ['title' => 'جست جو دسته بندی'])
  22. @slot('body')
  23. @component('product::components.message')
  24. @endcomponent
  25. <form method="GET" action="">
  26. <div class="form-row">
  27. <div class="col">
  28. <label for="categories">{{ __(' نام دسته بندی:') }}</label>
  29. <input type="text" class="form-control" placeholder="محصول..."
  30. name="categoryName" value="{{ request()->query('categoryName') }}">
  31. </div>
  32. <div class="col">
  33. <label for="categories">{{ __(' slug:') }}</label>
  34. <input type="text" class="form-control" placeholder="دسته بندی..."
  35. name="categorySlug"
  36. value="{{ request()->query('categorySlug') }}">
  37. </div>
  38. <div class="col">
  39. <label for="categories">{{ __(' نام ثبت کننده:') }}</label>
  40. <input type="text" class="form-control" placeholder="ایجاد کننده دسته بندی..."
  41. name="creatorId" value="{{ request()->query('creatorId') }}">
  42. </div>
  43. </div>
  44. <button type="submit" class="btn btn-primary float-left btnSearch" id="show">جستجو
  45. </button>
  46. @if($categories->total() > 0)
  47. <p class="searchNaum">نتایج یافت شده:{{$categories->total()}}</p>
  48. @endif
  49. </form>
  50. <div class="mt-4">
  51. <a href="{{ route('categories.create') }}" type="button" class="btn btn-primary"><i
  52. class="fa fa-plus"></i> ایجاد دسته بندی</a>
  53. <a href="{{ route('products.create') }}" type="button" class="btn btn-primary"><i
  54. class="fa fa-plus"></i> ایجاد محصول</a>
  55. </div>
  56. @component('components.table')
  57. @slot('thead')
  58. <tr>
  59. <th>شماره دسته بندی</th>
  60. <th>نام دسته بندی</th>
  61. <th>slug</th>
  62. <th>نوع دسته بندی</th>
  63. <th> parent</th>
  64. <th>توضیحات دسته بندی</th>
  65. <th> اضافه کننده دسته بندی</th>
  66. <th> مدیریت</th>
  67. </tr>
  68. @endslot
  69. @slot('tbody')
  70. @forelse ($categories as $category)
  71. <tr>
  72. <td>{{$category->id}}</td>
  73. <td>{{$category->title}}</td>
  74. <td>{{$category->slug}}</td>
  75. <td>{{$category->category_type}}</td>
  76. <td>@if( $category->parent ){{ $category->parent->title }}@else - @endif</td>
  77. <td><?php echo mb_substr(strip_tags($category->discription), 0, 15, 'UTF8') . '...'?></td>
  78. <td>{{$category->user->name}}</td>
  79. <td class="d-flex">
  80. <a href="{{route('categories.edit', $category->id)}}"
  81. class="btn btn-sm btn-primary mr-2"><i class="icon fa fa-pencil"></i></a>
  82. <form action="{{route('categories.destroy', $category->id)}}" method="POST" onsubmit="return confirm('آیا مطمئن هستید؟');">
  83. @csrf
  84. @method('DELETE')
  85. <button type="submit" class="btn btn-sm btn-danger"><i class="icon fa fa-close"></i></button>
  86. </form>
  87. </td>
  88. </tr>
  89. @empty
  90. <tr>
  91. <td colspan="5" class="text-center">موردی برای نمایش وجود ندارد.</td>
  92. </tr>
  93. @endforelse
  94. @endslot
  95. @endcomponent
  96. {{--Paginate section--}}
  97. {{ $categories->withQueryString()->links() }}
  98. @endslot
  99. @endcomponent
  100. </div>
  101. </div>
  102. @endslot
  103. @slot('script')
  104. @endslot
  105. @endcomponent