share-lt/app/Observers/ChangeObserver.php

50 lines
896 B
PHP
Raw Normal View History

<?php
namespace App\Observers;
use App\Jobs\ProcessChangeUpdate;
use App\Models\Change;
class ChangeObserver
{
/**
* Handle the Change "created" event.
*/
public function created(Change $change): void
{
ProcessChangeUpdate::dispatch($change->id, 'created');
}
/**
* Handle the Change "updated" event.
*/
public function updated(Change $change): void
{
ProcessChangeUpdate::dispatch($change->id, 'updated');
}
/**
* Handle the Change "deleted" event.
*/
public function deleted(Change $change): void
{
//
}
/**
* Handle the Change "restored" event.
*/
public function restored(Change $change): void
{
//
}
/**
* Handle the Change "force deletecURLd" event.
*/
public function forceDeleted(Change $change): void
{
//
}
}