Small Portable Rock Crushers Rental

Does anybody use sand as a base before they pour concrete of a driveway i was told by one of the contractor that i needed to put a layer of sand before i poured concrete for the drivewaynother contractor told me that no sand is used because it is the cause for cracks as the concrete moves.