@extends('layout.app') @section('content')
Client Name : {{$client->clientsinfo->clients_name}}
@foreach($client->clientEditLog as $log) @php $old = json_decode($log->old_data); $new = json_decode($log->new_data); $old_client_info = $old->clientsinfo; $new_client_info = $new->clientsinfo; $change_old =[]; $change_new = []; foreach ($old as $key => $value ) { if($old->$key != $new->$key && $key != "clientsinfo" && $key != "updated_at"){ // if( $key != "clientsinfo" && $key != "updated_at"){ $change_old[$key] = $old->$key; $change_new[$key] = $new->$key; } } $change_old_clientinfo = []; $change_new_clientinfo = []; foreach ($old_client_info as $key => $value ) { if($old_client_info->$key != $new_client_info->$key && $key != "updated_at"){ // if( $key != "updated_at"){ $change_old_clientinfo[$key] = $old_client_info->$key; $change_new_clientinfo[$key] = $new_client_info->$key; } } @endphp @endforeach
Date Edit By Old Data New Data
{{$log->created_at}} {{$log->user->name}} @if($change_old) @foreach($change_old as $key => $value) {{$key}} : {{$value}}
@endforeach @endif @if($change_old_clientinfo) @foreach($change_old_clientinfo as $key => $value) {{$key}} : {{$value}}
@endforeach @endif
@if($change_new) @foreach($change_new as $key => $value) {{$key}} : {{$value}}
@endforeach @endif @if($change_new_clientinfo) @foreach($change_new_clientinfo as $key => $value) {{$key}} : {{$value}}
@endforeach @endif
@endsection @section('ajax') @endsection