count(); } public function getProductionOrdersByOutputBatch(string $batchNumber): \Illuminate\Support\Collection { return ProductionOrder::with(['items.inventory.product', 'items.inventory']) ->where('output_batch_number', $batchNumber) ->get(); } public function getProductionOrderItemsByInventoryId(int $inventoryId, array $with = []): \Illuminate\Support\Collection { return ProductionOrderItem::with($with) ->where('inventory_id', $inventoryId) ->get(); } }