'integer', 'sort' => 'integer', ]; public function products(): HasMany { return $this->hasMany(Product::class, 'category_id'); } public function articles(): HasMany { return $this->hasMany(Article::class, 'category_id'); } public function scopeOfType($query, string $type) { return $query->where('type', $type)->orderBy('sort')->orderBy('name'); } }