I'm working with Laravel Filament where I'm using audits package for audits the activity of laravel model. I've laravel model like:
<?php
namespace App\Models;
use App\Casts\Money;
use App\Observers\InventoryObserver;
use Illuminate\Database\Eloquent\Attributes\ObservedBy;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
use OwenIt\Auditing\Contracts\Auditable;
#[ObservedBy(InventoryObserver::class)]
class Inventory extends Model implements Auditable
{
use \OwenIt\Auditing\Auditable;
use HasFactory, SoftDeletes;
protected $guarded = [];
}
And InventoryObserver.php
<?php
namespace App\Observers;
use App\Events\RefreshInventories;
use App\Events\RefreshProducts;
use App\Models\Inventory;
use App\Services\TaxCalculatorService;
class InventoryObserver
{
public function created(Inventory $inventory): void
{
if ($inventory->gross_amount) {
$taxCalculatorService = TaxCalculatorService::make($inventory->gross_amount, $inventory->tax_rate);
$inventory->net_amount = $taxCalculatorService->getNetAmount();
$inventory->tax_amount = $taxCalculatorService->getTaxAmount();
$inventory->saveQuietly();
}
$inventory->machine->updateStockPercentage();
}
public function updated(Inventory $inventory): void
{
if ($inventory->isDirty(['gross_amount', 'tax_rate'])) {
$taxCalculatorService = TaxCalculatorService::make($inventory->gross_amount, $inventory->tax_rate);
$inventory->net_amount = $taxCalculatorService->getNetAmount();
$inventory->tax_amount = $taxCalculatorService->getTaxAmount();
$inventory->saveQuietly();
// RefreshProducts::broadcast($inventory->machine);
}
if ($inventory->isDirty('quantity', 'max_quantity')) {
$inventory->machine->updateStockPercentage();
// RefreshInventories::broadcast($inventory->machine);
}
}
When I'm saving values from form it's auditing the values in audits database table with empty values inside old_values and new_values.

Can anyone help me how can I solve this problem?
Thanks...