@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