userBanHistory.blade.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @extends('admin.table_layouts')
  2. @section('content')
  3. <div class="page-content container-fluid">
  4. <x-admin.table-panel :title="trans('admin.menu.log.service_ban')" :theads="[
  5. '#',
  6. trans('common.account'),
  7. trans('admin.logs.ban.time') . ' (' . ucfirst(trans('validation.attributes.minute')) . ')',
  8. trans('admin.logs.ban.reason'),
  9. trans('admin.logs.ban.ban_time'),
  10. trans('admin.logs.ban.last_connect_at'),
  11. ]" :count="trans('admin.logs.counts', ['num' => $userBanLogs->total()])" :pagination="$userBanLogs->links()">
  12. <x-slot:filters>
  13. <x-admin.filter.input class="col-lg-3 col-sm-6" name="username" :placeholder="trans('common.account')" />
  14. </x-slot:filters>
  15. <x-slot:tbody>
  16. @foreach ($userBanLogs as $log)
  17. <tr>
  18. <td>
  19. {{ $log->id }}
  20. </td>
  21. <td>
  22. @if ($log->user)
  23. @can('admin.user.index')
  24. <a href="{{ route('admin.user.index', ['username' => $log->user->username]) }}" target="_blank">
  25. {{ $log->user->username }}</a>
  26. @else
  27. {{ $log->user->username }}
  28. @endcan
  29. @else
  30. 【{{ trans('common.deleted_item', ['attribute' => trans('common.account')]) }}】
  31. @endif
  32. </td>
  33. <td> {{ $log->time }}</td>
  34. <td> {{ $log->description }} </td>
  35. <td> {{ $log->created_at }} </td>
  36. <td> {{ date('Y-m-d H:i:s', $log->user->t) }} </td>
  37. </tr>
  38. @endforeach
  39. </x-slot:tbody>
  40. </x-admin.table-panel>
  41. </div>
  42. @endsection