sendSuccess([ 'taxes' => TaxFilter::fromRequest($request)->paginate(), ]); } public function markAsFiled(Request $request) { $idsToMark = Arr::get($request->getSafe(['ids.*' => 'intval']), 'ids', []); if (empty($idsToMark)) { return $this->sendError([ 'message' => __('No IDs provided to mark!', 'fluent-cart'), ], 400); } $result = OrderTaxRate::whereIn('id', $idsToMark) ->whereNull('filed_at') ->update([ 'filed_at' => DateTime::gmtNow(), ]); if (is_wp_error($result)) { return $result; } return $this->sendSuccess(['message' => __('Taxes marked as filed successfully', 'fluent-cart')]); } }