Consolida recepcoes, stock, equipamentos e identidade SGC

This commit is contained in:
2026-10-28 13:54:53 +02:00
parent eb1c8b8074
commit 75ffdb395c
76 changed files with 6933 additions and 152 deletions
@@ -0,0 +1,14 @@
<?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.'));
}
}