transformDatatables($array, $total); } public function transformLocation (Location $location = null) { if ($location) { $assets_arr = []; foreach($location->assets() as $asset) { $assets_arr = ['id' => $asset->id]; } $transformed = [ 'id' => e($location->id), 'name' => e($location->name), 'address' => e($location->address), 'city' => e($location->city), 'state' => e($location->state), 'assets_checkedout' => $location->assets()->count(), 'assets_default' => $location->assignedassets()->count(), 'country' => e($location->country), 'assets' => $assets_arr, ]; return $transformed; } } }