Contents

model.beforeExportAttribute

Triggered in Tailor\Models\RecordExport.

Called when the model is exporting an attribute

Example usage:

$model->bindEvent('model.beforeExportAttribute', function (string $attr, mixed &$value) use (\October\Rain\Database\Model $model) {
    // Apply data transformations
    if ($attr === 'price') {
        $value = number_format($value, 2);
    }
});