<?php namespace App\Observers; use App\Models\RequirementGroup; class RequirementGroupObserver { /** * Handle the RequirementGroup "created" event. */ public function created(RequirementGroup $requirementGroup): void { // } /** * Handle the RequirementGroup "updated" event. */ public function updated(RequirementGroup $requirementGroup): void { // } public function deleting(RequirementGroup $requirementGroup): void { // $requirementGroup->requirement()->update(['requirement_group_id'=>null]); } /** * Handle the RequirementGroup "deleted" event. */ public function deleted(RequirementGroup $requirementGroup): void { // } /** * Handle the RequirementGroup "restored" event. */ public function restored(RequirementGroup $requirementGroup): void { // } /** * Handle the RequirementGroup "force deleted" event. */ public function forceDeleted(RequirementGroup $requirementGroup): void { // } }