code: public function create (AppHelper $appHelper, LinkRepository $linkRepository)
      {
          // @TODO cache
  
          return $linkRepository->all()
  
              ->filter(function ($link) {
                  return $this->showLink($link);
              })
  
              ->map(function ($link) use ($appHelper) {
  
                  $modelName = $link['url'];
  
                  $model = $appHelper->getModel($modelName);
  
                  return [
                      'modelName'   => $modelName,
                      'title'       => $link['display'],
                      'count'       => $model::count(),
                      'showListUrl' => 'panel/' . $modelName . '/all',
                      'addUrl'      => 'panel/' . $modelName . '/edit',
                  ];
              })
  
              ->toArray();
      }
docs: Return the array of entity types (models / links)
  to show CRUD interfaces for in the panel
  
  @param AppHelper      $appHelper
  @param LinkRepository $linkRepository
  
  @return array