15 lines
424 B
PHP
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.'));
|
|
}
|
|
}
|