Update Log aktivitas

This commit is contained in:
2026-11-05 16:34:33 +07:00
parent a3ec431d49
commit 7a279ad5d2
84 changed files with 725 additions and 67 deletions
+11 -1
View File
@@ -11,13 +11,16 @@ use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Laravel\Sanctum\HasApiTokens;
use App\Models\Concerns\CatatAktivitas;
use App\Models\Konfigurasi\KoordinatorKomoditas;
use App\Models\Pertanian\Petani;
class User extends Authenticatable
{
use HasFactory, Notifiable, HasApiTokens, SoftDeletes;
use HasFactory, Notifiable, HasApiTokens, SoftDeletes, CatatAktivitas;
protected string $labelAktivitas = 'Pengguna';
protected $fillable = [
'name',
@@ -63,6 +66,13 @@ class User extends Authenticatable
$user->koordinatorKomoditas()->get()->each->delete();
});
// Log ganti password (tanpa isi)
static::updated(function (User $user) {
if ($user->wasChanged('password')) {
activity('user')->performedOn($user)->event('password')->log('Password diubah');
}
});
}
public function koordinatorKomoditas(): HasMany