Update source into github

This commit is contained in:
pbao9
2025-07-24 16:18:27 +07:00
parent 41419358dd
commit 69851ac7bc
2642 changed files with 284095 additions and 0 deletions
+75
View File
@@ -0,0 +1,75 @@
<?php
declare(strict_types=1);
namespace App\Observers;
use App\Models\ModuleIpAddress;
use Illuminate\Support\Facades\Log;
class ModuleIpAddressObserver
{
/**
* Handle the ModuleIpAddress "created" event.
*/
public function created(ModuleIpAddress $moduleIpAddress): void
{
Log::info('✅ ModuleIpAddress created', [
'ip_id' => $moduleIpAddress->id,
'vm_name' => $moduleIpAddress->vm_name,
'ip' => $moduleIpAddress->ip,
'module_host_id' => $moduleIpAddress->module_host_id,
'module_network_id' => $moduleIpAddress->module_network_id,
'status' => $moduleIpAddress->status
]);
}
/**
* Handle the ModuleIpAddress "updated" event.
*/
public function updated(ModuleIpAddress $moduleIpAddress): void
{
Log::info('🔄 ModuleIpAddress updated', [
'ip_id' => $moduleIpAddress->id,
'vm_name' => $moduleIpAddress->vm_name,
'ip' => $moduleIpAddress->ip,
'status' => $moduleIpAddress->status
]);
}
/**
* Handle the ModuleIpAddress "deleted" event.
*/
public function deleted(ModuleIpAddress $moduleIpAddress): void
{
Log::info('🗑️ ModuleIpAddress deleted', [
'ip_id' => $moduleIpAddress->id,
'vm_name' => $moduleIpAddress->vm_name,
'ip' => $moduleIpAddress->ip
]);
}
/**
* Handle the ModuleIpAddress "restored" event.
*/
public function restored(ModuleIpAddress $moduleIpAddress): void
{
Log::info('🔄 ModuleIpAddress restored', [
'ip_id' => $moduleIpAddress->id,
'vm_name' => $moduleIpAddress->vm_name,
'ip' => $moduleIpAddress->ip
]);
}
/**
* Handle the ModuleIpAddress "force deleted" event.
*/
public function forceDeleted(ModuleIpAddress $moduleIpAddress): void
{
Log::info('🗑️ ModuleIpAddress force deleted', [
'ip_id' => $moduleIpAddress->id,
'vm_name' => $moduleIpAddress->vm_name,
'ip' => $moduleIpAddress->ip
]);
}
}