. */ namespace Modules\Articoli; use Common\SimpleModelTrait; use Illuminate\Database\Eloquent\Model; use Traits\HierarchyTrait; use Traits\RecordTrait; class Categoria extends Model { use SimpleModelTrait; use HierarchyTrait; use RecordTrait; protected $table = 'mg_categorie'; protected static $translated_fields = [ 'name', ]; protected static $parent_identifier = 'parent'; public static function build($nota = null, $colore = null) { $model = new static(); $model->nota = $nota; $model->colore = $colore; $model->save(); return $model; } public function articoli() { return $this->hasMany(Articolo::class, 'id_categoria'); } public function getModuleAttribute() { return 'Categorie articoli'; } public static function getTranslatedFields() { return self::$translated_fields; } }