Potresti usare la Collezione di Laravel:
$collection = collect($arr['calls']);
E poi, puoi usare il max
e min
metodi con la chiave pertinente come argomento:
$collection->max('call_date');
$collection->min('call_date');
Ma non sono sicuro che funzionerà per le stringhe di data. In caso contrario, qualcosa del genere dovrebbe funzionare:
$value = function($item) {
return strtotime($item['call_date']);
};
$collection->max($value);
$collection->min($value);