@extends($data->count() > 0 ? 'stisla.layouts.app-table' : 'stisla.layouts.app') @section('title') {{ $title }} @endsection @section('content') @include('stisla.includes.breadcrumbs.breadcrumb-table')

{{ $title }}

{{ __('Merupakan halaman yang menampilkan kumpulan data ' . $title) }}.

Filter Data

@csrf
@include('stisla.includes.forms.inputs.input', [ 'type' => 'date', 'id' => 'filter_date', 'required' => false, 'label' => __('Masukkan Tanggal'), 'value' => request('filter_date'), ])
@if ($isSuperAdmin)
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_user', 'name' => 'filter_user', 'label' => __('Pilih Pengguna'), 'options' => $users, 'selected' => request('filter_user'), 'with_all' => true, ])
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_role', 'name' => 'filter_role', 'label' => __('Pilih Role'), 'options' => $roles, 'selected' => request('filter_role'), 'with_all' => true, ])
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_method', 'name' => 'filter_method', 'label' => __('Pilih Method'), 'options' => $methodOptions, 'selected' => request('filter_method'), 'with_all' => true, ])
@endif @if (count($deviceOptions) > 0)
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_device', 'name' => 'filter_device', 'label' => __('Pilih Device'), 'options' => $deviceOptions, 'selected' => request('filter_device'), 'with_all' => true, ])
@endif @if (count($platformOptions) > 0)
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_platform', 'name' => 'filter_platform', 'label' => __('Pilih Platform'), 'options' => $platformOptions, 'selected' => request('filter_platform'), 'with_all' => true, ])
@endif @if (count($browserOptions) > 0)
@include('stisla.includes.forms.selects.select2', [ 'id' => 'filter_browser', 'name' => 'filter_browser', 'label' => __('Pilih Browser'), 'options' => $browserOptions, 'selected' => request('filter_browser'), 'with_all' => true, ])
@endif
@include('stisla.includes.forms.inputs.input', [ 'required' => true, 'name' => 'filter_limit', 'type' => 'number', 'label' => 'Limit', 'value' => request('filter_limit', 50), 'min' => 1, ])
@if ($data->count() > 0) @if ($canExport)

{!! __('Aksi Ekspor (Server Side)') !!}

@include('stisla.includes.forms.buttons.btn-pdf-download', ['link' => $routePdf]) @include('stisla.includes.forms.buttons.btn-excel-download', ['link' => $routeExcel]) @include('stisla.includes.forms.buttons.btn-csv-download', ['link' => $routeCsv]) @include('stisla.includes.forms.buttons.btn-print', ['link' => $routePrint]) @include('stisla.includes.forms.buttons.btn-json-download', ['link' => $routeJson])
@endif @if (!request('_token'))
{{ __('Perhatian!') }} {{ __('Halaman ini seacara default menampilkan data log request terbaru sebanyak 50, gunakan filter di atas sesuai kebutuhan') }}
@endif

{{ $title }}

@if ($canExport)
{!! __('Aksi Ekspor (Client Side)') !!}
@endif @foreach ($data as $item) @endforeach
# {{ __('Pengguna') }} {{ __('Roles') }} {{ __('Uri') }} {{ __('Query String') }} {{ __('Method') }} {{ __('Request Data') }} {{ __('IP') }} {{ __('User Agent') }} {{ __('Browser') }} {{ __('Platform') }} {{ __('Device') }} {{ __('Is Ajax') }} {{ __('Created At') }}
{{ $loop->iteration }} {{ $item->user->name ?? '-' }} @foreach ($item->roles as $role) {{ $role }} @endforeach {{ $item->uri }} @if ($item->query_string) @else @endif {{ $item->method }} @include('stisla.includes.forms.buttons.btn-primary', [ 'data_target' => '#logModal', 'data_toggle' => 'modal', 'label' => __('Lihat'), 'onclick' => "showLogData(this, '#b" . $item->id . "');", 'size' => 'sm', ]) {{ $item->ip }} {{ $item->user_agent }} {{ $item->browser }} {{ $item->platform }} {{ $item->device }} @if ($item->is_ajax) Ya @else Tidak @endif {{ $item->created_at }}
@else @include('stisla.includes.others.empty-state', [ 'title' => 'Data ' . $title, 'icon' => 'fa fa-clock-rotate-left', 'link' => $routeCreate, 'emptyDesc' => __('Maaf kami tidak dapat menemukan data apa pun'), ]) @endif
@endsection @push('css') @endpush @push('js') @endpush @push('scripts') @endpush @push('modals') @endpush @include('stisla.activity-logs.components.script', ['logTitle' => 'Request Data'])