auditionadmin/app/Observers/SchoolObserver.php

34 lines
948 B
PHP

<?php
namespace App\Observers;
use App\Models\School;
class SchoolObserver
{
public function created(School $school): void
{
$message = 'Added school '.$school->name;
$message .= '<br>'.$school->address;
$message .= '<br>'.$school->city.', '.$school->state.' '.$school->zip;
$affected = ['schools' => [$school->id]];
auditionLog($message, $affected);
}
public function updated(School $school): void
{
$message = 'Updated school '.$school->name;
$message .= '<br>'.$school->address;
$message .= '<br>'.$school->city.', '.$school->state.' '.$school->zip;
$affected = ['schools' => [$school->id]];
auditionLog($message, $affected);
}
public function deleted(School $school): void
{
$message = 'Removed school '.$school->name;
$affected = ['schools' => [$school->id]];
auditionLog($message, $affected);
}
}