@extends('layouts.app')
@section('title', __('messages.Log Details'))
@section('content')
@include('inc.breadcrumb', [
'breadcrumb_items' => [
__('messages.Home') => route('home'),
__('messages.User activities') => route('admin.logs.index'),
__('messages.Log Details') => "active",
],
])
| {{ __('messages.User') }} |
{{ $item->user?->name ?? '----' }} |
| {{ __('messages.Event') }} |
{{ ucfirst($item->type) }}
|
| {{ __('messages.Description') }} |
{{ $item->title }} |
| {{ __('messages.Date') }} |
{{ $item->created_at->format('Y-m-d H:i a') }} |
@php
use Illuminate\Support\Str;
$renderValue = function ($value, $label = null) use (&$renderValue) {
if (is_array($value)) {
$html = '
';
foreach ($value as $k => $v) {
if (in_array($k, ['id','created_at','updated_at']) || Str::endsWith($k, '_id')) continue;
$label = __("logs.$k");
$html .= '- '.$label.': '.$renderValue($v, $label).'
';
}
$html .= '
';
return $html;
}
if (is_string($value) && filter_var($value, FILTER_VALIDATE_URL)) {
return '
'.__("messages.View").'';
}
return $value === "0" ? "0" : $value;
};
@endphp
{{-- جدول البيانات الجديدة --}}
@if($item->new_data)
@foreach($item->new_data ?? [] as $key => $value)
@if(!in_array($key, ['id','created_at','updated_at','is_active','remember_token','password','basic_salary'])
&& !Str::endsWith($key, '_id'))
| {{ __("logs.$key") }} |
{!! $renderValue($value) !!} |
@endif
@endforeach
@endif
{{-- جدول البيانات القديمة --}}
@if($item->old_data)
@foreach($item->old_data ?? [] as $key => $value)
@if(!in_array($key, ['id','created_at','updated_at','is_active','remember_token','password','basic_salary'])
&& !Str::endsWith($key, '_id'))
| {{ __("logs.$key") }} |
{!! $renderValue($value) !!} |
@endif
@endforeach
@endif
@endsection