Files
Test-Laravel-Eloquent-Basics/app/Observers/ProjectObserver.php
T
2025-04-04 11:58:13 +09:00

51 lines
843 B
PHP

<?php
namespace App\Observers;
use App\Models\Project;
use App\Models\Stat;
class ProjectObserver
{
/**
* Handle the Project "created" event.
*/
public function creating(Project $project): void
{
$stat = Stat::first()->increment('projects_count');
}
/**
* Handle the Project "updated" event.
*/
public function updated(Project $project): void
{
//
}
/**
* Handle the Project "deleted" event.
*/
public function deleted(Project $project): void
{
//
}
/**
* Handle the Project "restored" event.
*/
public function restored(Project $project): void
{
//
}
/**
* Handle the Project "force deleted" event.
*/
public function forceDeleted(Project $project): void
{
//
}
}