Download the PHP package mymuns/activity-log without Composer
On this page you can find all versions of the php package mymuns/activity-log. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mymuns/activity-log
More information about mymuns/activity-log
Files in mymuns/activity-log
Package activity-log
Short Description A comprehensive Laravel 12+ package that provides request-response logging and model change tracking (versioning) with the ability to revert model states via command or API. Logs can be stored in the database or sent to external services like Logstash, Elasticsearch, Loki, or Sentry.
License MIT
Informations about the package activity-log
ActivityLog for Laravel 12
ActivityLog paketi, Laravel 12 API projeleri için geliştirilmiş hibrit bir loglama sistemidir. Hem Request/Response loglarını hem de model değişikliklerini kaydeder. Loglar veritabanında veya Elasticsearch, Loki, Sentry, Logstash gibi servislerde tutulabilir.
🚀 Özellikler
- API
RequestveResponseloglama - Eloquent model değişikliklerinin versiyonlanması
- Önceki versiyonlara geri dönebilme (
revert) - Logları veri tabanı veya dış servislerde saklama desteği
- Yetkilendirme kontrolü ile log geri alma
- Config dosyası üzerinden özelleştirilebilir
🛠 Kurulum
1. Paketi ekleyin
2. Yayınlama
3. Yapılandırma
config/activitylog.php dosyasını açarak aşağıdaki değerleri düzenleyin:
4. Middleware
LogRequestResponseMiddleware sadece API için otomatik olarak tanımlanır. Gerekirse App\Http\Kernel.php içinde elle tanımlanabilir:
5. Kullanım
1. Model Aktivite Loglama
Modelinize trait ekleyin:
2. Revert Özelliği
Artisan Komutu:
API Endpoint:
6. Veritabanı Yapısı
Paket kurulduğunda aşağıdaki tablo otomatik oluşur:
- activity_logs: Request, response ve model değişikliklerini içerir
7. Yetkilendirme
revert işlemleri için aşağıdaki izin zorunludur:
- activity-log.revert
All versions of activity-log with dependencies
illuminate/support Version ^10.0 || ^11.0 || ^12.0
spatie/laravel-http-logger Version ^1.0 || ^2.0 || ^3.0