= $vehiclesCount) { break; } $toCreate = min($vehiclesForOwner, $vehiclesCount - $vehiclesCreated); Vehicle::factory($toCreate) ->forOwner($owner->id) ->create(); $vehiclesCreated += $toCreate; } } }