Files
compras/app/Models/Concerns/AppendOnlyInventoryRecord.php
T

15 lines
424 B
PHP

<?php
namespace App\Models\Concerns;
use LogicException;
trait AppendOnlyInventoryRecord
{
protected static function bootAppendOnlyInventoryRecord(): void
{
static::updating(fn () => throw new LogicException('O histórico de recepção e stock não pode ser reescrito.'));
static::deleting(fn () => throw new LogicException('O histórico de recepção e stock não pode ser eliminado.'));
}
}