| 123456789101112131415161718192021222324252627282930 | <?phpnamespace Modules\Channel\Models;use Catch\Base\CatchModel as Model;use Illuminate\Database\Eloquent\Builder;abstract class BaseModel extends Model{    protected array $defaultHidden = [];    protected array $defaultCasts = [        'created_at' => 'datetime:Y-m-d H:i:s',        'updated_at' => 'datetime:Y-m-d H:i:s',    ];    protected $dateFormat = '';    public static function bootSoftDeletes(): void{    }    public function scopeActive(Builder $query): void    {        $query->where($this->table.'.is_enabled', 1);    }}
 |