@php
$before = json_decode($track->before);
$after = json_decode($track->after);
$deleted_array = [
'deleted discounts special',
'deleted discounts top level',
'deleted customer',
];
$saved_array = [
'added discounts special',
'added discounts top level',
'added customer',
];
$updated_array = [
'updated discounts special',
'updated discounts top level',
'updated customer',
];
if (in_array($track->action, $deleted_array)) {
$diff = array_diff_assoc((array)$before, (array)$after);
} elseif (in_array($track->action, $saved_array)) {
$diff = array_diff_assoc((array)$after, (array)$before);
} elseif (in_array($track->action, $updated_array)) {
$diff = array_diff_assoc((array)$after, (array)$before);
}
@endphp
{{ json_encode($diff, JSON_PRETTY_PRINT) }}