add methods to get icon on article natures

This commit is contained in:
Ludovic CANDELLIER
2023-09-12 23:00:36 +02:00
parent 419a4c2b9a
commit afaf0cc629
22 changed files with 583 additions and 155 deletions

View File

@@ -4,6 +4,8 @@ namespace App\Models\Shop;
use App\Repositories\Shop\SaleChannels;
use Cesargb\Database\Support\CascadeDelete;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
use Kalnoy\Nestedset\NestedSet;
use Rinvex\Categories\Models\Category as parentCategory;
@@ -43,12 +45,12 @@ class Category extends parentCategory
return $this->tags->articles;
}
public function Parent()
public function Parent(): HasOne
{
return $this->hasOne(Category::class, 'id', 'parent_id');
}
public function categorizables()
public function categorizables(): HasMany
{
return $this->hasMany(Categorizable::class);
}