Complete all stats

This commit is contained in:
Thuan Bui
2025-04-04 11:57:49 +09:00
parent fcea780b69
commit c7bf3ea95d
6 changed files with 72 additions and 4 deletions
+50
View File
@@ -0,0 +1,50 @@
<?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::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
{
//
}
}