misaf/vendra-multimedia

Maintainers

👁 misaf

Package info

github.com/misaf/vendra-multimedia

Type:vendra-module

pkg:composer/misaf/vendra-multimedia

Statistics

Installs: 41

Dependents: 10

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2026-06-14 09:42 UTC

MIT 89b43037cdc07d9c5bf0085cebd4e4d51e1c8f57

  • Ehsan Mahmoodi <misaf.1990.woop@gmail.com>

laravelmultimediafilamentphpvendramisaf

This package is auto-updated.

Last update: 2026-06-14 09:43:55 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 12
  • Filament 5
  • Livewire 4
  • Pest 4
  • Tailwind CSS 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.