layer-chicken/app/Observers/FeedPurchaseObserver.php

33 lines
649 B
PHP

<?php
namespace App\Observers;
use App\Models\FeedPurchase;
class FeedPurchaseObserver
{
/**
* Handle the FeedPurchase "deleted" event.
*/
public function deleted(FeedPurchase $feedPurchase): void
{
$feedPurchase->revertFeedStock();
}
/**
* Handle the FeedPurchase "force deleted" event.
*/
public function forceDeleted(FeedPurchase $feedPurchase): void
{
$feedPurchase->revertFeedStock();
}
/**
* Handle the FeedPurchase "restored" event.
*/
public function restored(FeedPurchase $feedPurchase): void
{
$feedPurchase->updateFeedStock();
}
}