index.blade.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @extends('admin.table_layouts')
  2. @section('content')
  3. <div class="page-content container-fluid">
  4. <x-admin.table-panel :theads="['#', trans('admin.user.group.name'), trans('common.action')]" :count="trans('admin.user.group.counts', ['num' => $groups->total()])" :pagination="$groups->links()" :title="trans('admin.menu.user.group') . ' <small>' . trans('admin.user.group.sub_title') . '</small>'"
  5. :delete-config="['url' => route('admin.user.group.destroy', 'PLACEHOLDER'), 'attribute' => trans('model.user_group.attribute')]">
  6. <x-slot:actions>
  7. <a class="btn btn-primary" href="{{ route('admin.user.group.create') }}">
  8. <i class="icon wb-plus" aria-hidden="true"></i> {{ trans('common.add') }}
  9. </a>
  10. </x-slot:actions>
  11. <x-slot:tbody>
  12. @foreach ($groups as $group)
  13. <tr>
  14. <td> {{ $group->id }} </td>
  15. <td> {{ $group->name }} </td>
  16. <td>
  17. @canany(['admin.user.group.edit', 'admin.user.group.destroy'])
  18. <div class="btn-group">
  19. @can('admin.user.group.edit')
  20. <a class="btn btn-primary" href="{{ route('admin.user.group.edit', $group) }}">
  21. <i class="icon wb-edit" aria-hidden="true"></i>
  22. </a>
  23. @endcan
  24. @can('admin.user.group.destroy')
  25. <button class="btn btn-danger" data-action="delete">
  26. <i class="icon wb-trash" aria-hidden="true"></i>
  27. </button>
  28. @endcan
  29. </div>
  30. @endcanany
  31. </td>
  32. </tr>
  33. @endforeach
  34. </x-slot:tbody>
  35. </x-admin.table-panel>
  36. </div>
  37. @endsection