PHPackages                             varunazad/laravel-user-activity-log - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. varunazad/laravel-user-activity-log

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

varunazad/laravel-user-activity-log
===================================

Simple Laravel user activity logger

02PHP

Since Jul 30Pushed 11mo agoCompare

[ Source](https://github.com/varunazad/laravel-user-activity-log)[ Packagist](https://packagist.org/packages/varunazad/laravel-user-activity-log)[ RSS](/packages/varunazad-laravel-user-activity-log/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel User Activity Log 📋
===========================

[](#laravel-user-activity-log-)

[![Laravel Version](https://camo.githubusercontent.com/97502a873155577385daedecd43720ff6f5f72dc6274fc6ee11a18a2e49a6b3f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d382532422532302537432532303925324225323025374325323031302532422d626c75652e737667)](https://camo.githubusercontent.com/97502a873155577385daedecd43720ff6f5f72dc6274fc6ee11a18a2e49a6b3f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d382532422532302537432532303925324225323025374325323031302532422d626c75652e737667)[![PHP Version](https://camo.githubusercontent.com/d6cb7a1998e5d5bee89ecf54a2cf117b40b9ce1c106a97a14be889b2d3c68ca3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d372e34253242253230253743253230382e782d626c75652e737667)](https://camo.githubusercontent.com/d6cb7a1998e5d5bee89ecf54a2cf117b40b9ce1c106a97a14be889b2d3c68ca3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d372e34253242253230253743253230382e782d626c75652e737667)[![License](https://camo.githubusercontent.com/eefa85e38fcc342a76d6fdb5099e8f3933ff3dbdd81eeb29245ba80cecabfe0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f766172756e617a61642f6c61726176656c2d757365722d61637469766974792d6c6f67)](https://camo.githubusercontent.com/eefa85e38fcc342a76d6fdb5099e8f3933ff3dbdd81eeb29245ba80cecabfe0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f766172756e617a61642f6c61726176656c2d757365722d61637469766974792d6c6f67)

A simple and extensible **Laravel package** to log user and customer activities automatically—similar to Laravel Telescope but lightweight and focused on customer-level activity tracking.

---

🚀 Features
----------

[](#-features)

- ✅ Logs all authenticated user activities
- 🧠 Tracks request method, route, user ID, IP, browser, etc.
- 🔍 View logs easily in DB or optional web view
- 🔧 Configurable via `config/user-activity-log.php`
- 📦 Supports publishing config and migrations

---

⚙️ Configuration
----------------

[](#️-configuration)

**Publish the config and migration files:**

```
php artisan vendor:publish --tag=user-activity-log-config
php artisan migrate

```

**This will:**Create config/user-activity-log.php Run the log table migration (user\_activity\_logs)

---

🧩 Usage
-------

[](#-usage)

**Use Trait like this:**

```
use Varunazad\LaravelUserActivityLog\Traits\LogsActivity;

class User extends Authenticatable
{
    use LogsActivity;
}

```

**This will:**The logging is automatic for each request made by an authenticated user. You can customize which actions to log in the config.

---

🛠️ Config Options
-----------------

[](#️-config-options)

```
return [
'enabled' => true,
'log_guests' => false,
'log_methods' => ['GET', 'POST', 'PUT', 'DELETE'],
'excluded_routes' => ['login', 'logout'],
'user_model' => App\Models\User::class,

```

\] \];

---

📦 Installation
--------------

[](#-installation)

```
composer require varunazad/laravel-user-activity-log

---

```

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/57662171?v=4)[vcazad](/maintainers/vcazad)[@vcazad](https://github.com/vcazad)

---

Top Contributors

[![varunazad](https://avatars.githubusercontent.com/u/54257710?v=4)](https://github.com/varunazad "varunazad (21 commits)")

### Embed Badge

![Health badge](/badges/varunazad-laravel-user-activity-log/health.svg)

```
[![Health](https://phpackages.com/badges/varunazad-laravel-user-activity-log/health.svg)](https://phpackages.com/packages/varunazad-laravel-user-activity-log)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B11.5k](/packages/psr-log)[open-telemetry/api

API for OpenTelemetry PHP.

1941.5M276](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2328.5M343](/packages/open-telemetry-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
