'integer', 'variables' => 'array', 'is_active' => 'boolean', ]; public function scopeForTenant($query, $tenantId) { return $query->where('tenant_id', $tenantId); } public function scopeByCategory($query, $category) { return $query->where('category', $category); } public function items(): HasMany { return $this->hasMany(EsignFieldTemplateItem::class, 'template_id')->orderBy('sort_order'); } public function creator(): BelongsTo { return $this->belongsTo(\App\Models\User::class, 'created_by'); } }