/**
  * ### 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);
 }
Beispiel #2
0
 /**
  * ### Toplam Kategori
  *
  * @example Total::categories()
  *
  * @return mixed
  */
 public function categories()
 {
     return Category::SiteId()->count();
 }