code: public function askPackageKey($summary, $message = 'Please provide an id')
      {
          $this->table(['id', 'name'], $summary);
  
          $selected = $this->ask($message);
  
          $key = collect($summary)->pluck('id')->search($selected);
  
          if ($key === false) {
              $this->warn('Invalid package name or id given.');
  
              return $this->askPackageKey($summary, 'Please provide a valid id');
          }
  
          return $key;
      }
docs: Ask user for package key.
  
  @param        $summary
  @param string $message
  
  @return mixed