auditionadmin/app/Observers/SchoolObserver.php

52 lines
896 B
PHP

<?php
namespace App\Observers;
use App\Events\AuditionChange;
use App\Events\EntryChange;
use App\Models\School;
class SchoolObserver
{
/**
* Handle the School "created" event.
*/
public function created(School $school): void
{
//
}
/**
* Handle the School "updated" event.
*/
public function updated(School $school): void
{
AuditionChange::dispatch();
EntryChange::dispatch();
}
/**
* Handle the School "deleted" event.
*/
public function deleted(School $school): void
{
AuditionChange::dispatch();
}
/**
* Handle the School "restored" event.
*/
public function restored(School $school): void
{
//
}
/**
* Handle the School "force deleted" event.
*/
public function forceDeleted(School $school): void
{
//
}
}