public function groups() { $limit = $this->property('maxItems', 0); $query = Group::isActive(); // limit the results if ($limit > 0) { $query->take($limit); } return $query->get(); }
public function onRun() { $groupID = $this->param('group_id'); $query = Group::isActive(); if (!is_numeric($groupID) || $groupID < 1) { $this->group = $query->where('url_slug', $groupID)->firstOrFail(); } else { $this->group = $query->findOrFail($groupID); } }