oauth.blade.php 1.3 KB

12345678910111213141516171819202122
  1. @extends('admin.table_layouts')
  2. @section('content')
  3. <div class="page-content container-fluid">
  4. <x-admin.table-panel :title="trans('admin.menu.user.oauth')" :theads="['#', trans('model.user.attribute'), trans('model.oauth.type'), trans('model.oauth.identifier'), trans('common.action')]" :count="trans('admin.oauth.counts', ['num' => $list->total()])" :pagination="$list->links()">
  5. <x-slot:filters>
  6. <x-admin.filter.input class="col-xxl-2 col-md-3 col-sm-4" name="username" :placeholder="trans('model.user.username')" />
  7. <x-admin.filter.selectpicker class="col-xxl-2 col-md-3 col-sm-4" name="type" :title="trans('model.oauth.type')" :options="config('common.oauth.labels')" />
  8. </x-slot:filters>
  9. <x-slot:tbody>
  10. @foreach ($list as $item)
  11. <tr>
  12. <td> {{ $item->id }} </td>
  13. <td> {{ $item->user->username ?? $item->user->id }} </td>
  14. <td> {{ config('common.oauth.labels')[$item->type] ?? $item->type }} </td>
  15. <td> {{ $item->identifier }} </td>
  16. <td></td>
  17. </tr>
  18. @endforeach
  19. </x-slot:tbody>
  20. </x-admin.table-panel>
  21. </div>
  22. @endsection