@extends('layouts.app') @php use App\Http\Controllers\Admin\LogController; @endphp @section('content')
Showing {{($logs->currentpage()-1)*$logs->perpage()+1}} to {{$logs->currentpage()*$logs->perpage()}} of {{$logs->total()}} entries
@php $from = (request()->get('created_at') ) ? request()->get('created_at')[0]:''; $to = (request()->get('created_at') ) ? request()->get('created_at')[1]:''; @endphp
Clear
@if( !empty( $from ) && !empty( $to ) )
Api Logs for the date of {{date('D dS, Y',strtotime($from))}} To {{date('D dS, Y',strtotime($to))}}
@else
Api Logs for the date of {{date('D dS, Y')}}
@endif @if( !$logs->isEmpty() ) @php $data = []; foreach( $logs as $index => $values ){ $data[$values->URI.'@'.date('Y-m-d',strtotime($values->created_at))][$index] = $values; } @endphp @foreach($data as $apiURI => $values)
@php $api = explode("@",$apiURI);@endphp
{{$apiUrl = $api[0] ?? '-'}}
Hit : {{LogController::hitting_times($apiUrl)}}
Date : {{$api[1] ?? '-'}}
@foreach($values as $index => $log) @php $log_status = (object) $log->RESPONSE; @endphp @if(isset($log_status->status) && $log_status->status == 1 )
{{$log->id ?? 0}}
{{$log_status->message ?? ''}}
@if( !empty($log->REQUEST_BODY) )
Request
  • Key : Value
  • @foreach($log->REQUEST_BODY as $key => $value)
  • {{$key}} : {{ !is_array($value)? $value : ''}}
  • @endforeach
@endif
@if( !empty($log->RESPONSE) )
Response
  • Key : Value
  • @foreach($log->RESPONSE as $key => $value)
  • {{$key}} : {{ !is_array($value)? $value : ''}}
  • @endforeach
@endif
{{$log->METHOD}}
{{time_elapsed_string($log->created_at)}} Ago Time : {{date("H:i:s",strtotime($log->created_at))}}
@else
{{$log->id ?? 0}}
{{$log_status->message ?? ''}}   {{ isset($log_status->errors) && !is_array($log_status->errors) ? $log_status->errors : ''}}
@if( !empty($log->REQUEST_BODY) )
Request
  • Key : Value
  • @foreach($log->REQUEST_BODY as $key => $value)
  • {{$key}} : {{ !is_array($value)? $value : ''}}
  • @endforeach
@endif
@if( !empty($log->RESPONSE) )
Response
  • Key : Value
  • @foreach($log->RESPONSE as $key => $value)
  • {{$key}} : {{ !is_array($value)? $value : ''}}
  • @endforeach
@endif
{{$log->METHOD}}
{{time_elapsed_string($log->created_at)}} Ago Time : {{date("H:i:s",strtotime($log->created_at))}}
@endif @endforeach
@endforeach {{-- @foreach($logs as $index => $log) @php $log_status = json_decode($log->RESPONSE); @endphp @if( $log_status->status == 1 )
{{$log->URI}}
{{$log_status->message ?? ''}}
{{$log->METHOD}}
{{LogController::hitting_times($log->URI)}}
{{time_elapsed_string($log->created_at)}} Ago
@else
{{$log->URI}}
{{$log_status->message ?? ''}}
{{$log_status->errors ?? '-'}}
{{$log->METHOD}}
{{LogController::hitting_times($log->URI)}}
{{time_elapsed_string($log->created_at)}} Ago
@endif @endforeach --}} @else

No logs created yet.

@endif
@endsection