/** * Get the unique reported taxi details * * @return object List of Taxi's */ public function taxis() { $taxis = []; $taxi_complaints = TaxiComplaint::where('created_by', $this->id)->get(); foreach ($taxi_complaints as $tc) { $taxis[] = $tc->taxi()->toArray(); } $taxis = $this->uniqueMultidimArray($taxis, 'id'); return $taxis; }