misaf/vendra-activity-log

Installs: 0

Dependents: 7

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

Type:vendra-module

pkg:composer/misaf/vendra-activity-log

dev-master 2026-02-26 05:24 UTC

This package is auto-updated.

Last update: 2026-02-26 05:24:26 UTC


README

Tenant-aware activity logging for Vendra applications.

Features

  • Tenant-scoped activity logs
  • Filament resource and widget on the admin panel
  • Translation and migration publishing support

Requirements

  • PHP 8.2+
  • Laravel 11 or 12
  • Filament 4
  • misaf/vendra-tenant
  • misaf/vendra-user
  • spatie/laravel-activitylog

Installation

composer require misaf/vendra-activity-log
php artisan vendor:publish --tag=activitylog-migrations
php artisan vendor:publish --tag=vendra-activity-log-migrations
php artisan migrate

Set the activity model in config/activitylog.php:

'activity_model' => \Misaf\VendraActivityLog\Models\ActivityLog::class,

Optional translations publish:

php artisan vendor:publish --tag=vendra-activity-log-translations

Usage

Use Spatie activity logging as usual:

activity()
    ->causedBy(auth()->user())
    ->performedOn($model)
    ->withProperties(['key' => 'value'])
    ->log('Did something');

In Filament, logs are available on the admin panel.

Testing

composer test

License

MIT. See LICENSE.