. */ namespace Models; use Common\SimpleModelTrait; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Traits\LocalPoolTrait; use Traits\PathTrait; class PrintTemplate extends Model { use SimpleModelTrait; use PathTrait; use LocalPoolTrait; protected $table = 'zz_prints'; protected $main_folder = 'templates'; /* Relazioni Eloquent */ public function module() { return $this->belongsTo(Module::class, 'id_module'); } protected static function boot() { parent::boot(); static::addGlobalScope('enabled', function (Builder $builder) { $builder->where('enabled', true); }); } }