%PDF- %PDF-
Direktori : /var/www/html/camillo/camillo-api-master/app/Observers/ |
Current File : /var/www/html/camillo/camillo-api-master/app/Observers/AbsenceObserver.php |
<?php namespace App\Observers; use App\Models\Absence; use App\Models\Notice; use Illuminate\Support\Facades\Log; class AbsenceObserver { /** * Handle the user "created" event. * * * @param \App\Models\Absence $absence * * @return void */ public function created(Absence $absence) { Notice::where('minor_id',$absence->minor_id) ->where('classroom_id', $absence->classroom_id) ->whereIn('status', ["pending", "handled"]) ->where('start_date', $absence->date) ->where('end_date', $absence->date) ->delete(); Log::channel('database')->info($absence->minor_id . ": Coda cancellata from absence observer"); } }