/** * ### Bileşeni çalıştırma * run() metodu, bir controller gibi işlev görür. * * @return $this */ public function run() { if ($this->config['category_id']) { $category = Category::find($this->config['category_id']); $categories = $category->getChildren(); } else { $categories = Category::ContentTypeId($this->config['content_type_id'])->LanguageId(null, $this->config['language_id'])->SiteId()->take($this->config['limit'])->get(); } return view("CategoryWidget::category_widget", ['config' => $this->config])->with('categories', $categories); }
/** * ### Toplam Kategori * * @example Total::categories() * * @return mixed */ public function categories() { return Category::SiteId()->count(); }