One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
backup_laravel-olt
/
app
/
Observers
/
Edit File:
CustomerOdpObserver.php
<?php namespace App\Observers; use App\Models\CustomerOdp; use App\Models\Odp; class CustomerOdpObserver { /** * Handle the CustomerOdp "created" event. * * @return void */ public function created(CustomerOdp $customerOdp) { $this->updatePortTerpakai($customerOdp->odp_id); } protected function updatePortTerpakai($odpId) { $odp = Odp::find($odpId); $odp->port_terpakai = $odp->customer_hashmany_odp()->count(); $odp->save(); } /** * Handle the CustomerOdp "updated" event. * * @return void */ public function updated(CustomerOdp $customerOdp) { } /** * Handle the CustomerOdp "deleted" event. * * @return void */ public function deleted(CustomerOdp $customerOdp) { $this->updatePortTerpakai($customerOdp->odp_id); } /** * Handle the CustomerOdp "restored" event. * * @return void */ public function restored(CustomerOdp $customerOdp) { } /** * Handle the CustomerOdp "force deleted" event. * * @return void */ public function forceDeleted(CustomerOdp $customerOdp) { } }
Simpan