index.blade.php 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. @component('panel.layouts.component', ['title' => 'دسترسی‌ها'])
  2. @slot('style')
  3. @endslot
  4. @slot('subject')
  5. <h1><i class="fa fa-users"></i> دسترسی‌ها </h1>
  6. <p>لیست دسترسی‌های تعریف شده برای مدیریت سطوح دسترسی.</p>
  7. @endslot
  8. @slot('breadcrumb')
  9. <li class="breadcrumb-item"><a href="{{ route('roles-assignment.index') }}">سطوح دسترسی</a></li>
  10. <li class="breadcrumb-item">دسترسی‌ها</li>
  11. @endslot
  12. @slot('content')
  13. <div class="row">
  14. <div class="col-md-12">
  15. @component('components.collapse-card', ['title' => 'لیست دسترسی‌ها'])
  16. @slot('body')
  17. @component('components.collapse-search')
  18. @slot('form')
  19. <form class="clearfix">
  20. <div class="form-group">
  21. <label for="text-name-input">نام کاربر</label>
  22. <input type="text" class="form-control" id="text-name-input" placeholder="نام کاربر">
  23. </div>
  24. <button type="submit" class="btn btn-primary float-left">جستجو</button>
  25. </form>
  26. @endslot
  27. @endcomponent
  28. <div class="mt-4">
  29. <a href={{ route('permissions.create') }} type="button" class="btn btn-primary"><i class="fa fa-plus"></i> ایجاد دسترسی</a>
  30. </div>
  31. @component('components.table')
  32. @slot('thead')
  33. <tr>
  34. <th>شناسه</th>
  35. <th>نام</th>
  36. <th>برچسب</th>
  37. <th>توضیحات</th>
  38. <th>فعالیت</th>
  39. </tr>
  40. @endslot
  41. @slot('tbody')
  42. @forelse ($permissions as $permission)
  43. <tr>
  44. <td>
  45. {{$permission->id}}
  46. </td>
  47. <td>
  48. {{$permission->name}}
  49. </td>
  50. <td>
  51. {{$permission->display_name}}
  52. </td>
  53. <td>
  54. {{$permission->description}}
  55. </td>
  56. <td class="d-flex">
  57. <a href="{{route('permissions.edit', $permission->id)}}"
  58. class="btn btn-sm btn-primary mr-2">ویرایش</a>
  59. <form
  60. action="{{route('permissions.destroy', $permission->id)}}"
  61. method="POST"
  62. onsubmit="return confirm('آیا مطمئن هستید؟');"
  63. >
  64. @csrf
  65. @method('DELETE')
  66. <button type="submit" class="btn btn-sm btn-danger">حذف</button>
  67. </form>
  68. </td>
  69. </tr>
  70. @empty
  71. <tr>
  72. <td colspan="5" class="text-center">موردی برای نمایش وجود ندارد.</td>
  73. </tr>
  74. @endforelse
  75. @endslot
  76. @endcomponent
  77. {{--Paginate section--}}
  78. {{ $permissions->links() }}
  79. @endslot
  80. @endcomponent
  81. </div>
  82. </div>
  83. @endslot
  84. @slot('script')
  85. @endslot
  86. @endcomponent