File: D:/HostingSpaces/SBogers10/topswtw.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');
}
}