HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtwmobile.komma.pro/app/KommaApp/Shop/Categories/Models/Category.php
<?php

namespace KommaApp\Shop\Categories\Models;

use Komma\Kms\Core\NestedSets\Nodes\EloquentNode as Model;

class Category extends Model
{
    /*
     * @var static Int
     * Has to be static because of limitations of the EloquentNode object
     */
    protected static $languageId;

    public function setStaticLanguageId($languageId)
    {
        self::$languageId = $languageId;
    }

    public function shop()
    {
        return $this->belongsTo('Komma\Kms\Shops\Shop');
    }

    public function translation()
    {
        return $this->hasMany('KommaApp\Shop\Categories\CategoryTranslation')
            ->where('language_id', self::$languageId);
    }

    public function languages()
    {
        return $this->belongsToMany('Komma\Kms\Languages\Language', 'category_translations')
            ->withPivot('slug', 'name', 'description');
    }
}