PHPackages                             learncodeweb/activitylog - 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. learncodeweb/activitylog

ActiveGd-image-processing

learncodeweb/activitylog
========================

Activity log will manage all the activity of the web page by user. This package is best to track user activity in any admin/user panel after login. tested with Laravel 8,9,10,11

v1.1(2y ago)118MITBladePHP &gt;=7.0

Since Apr 19Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/LearnCodeWeb/Activity-Log)[ Packagist](https://packagist.org/packages/learncodeweb/activitylog)[ Docs](https://learncodeweb.com/web-development/resize-and-upload-multiple-images-using-php-and-ajax/)[ RSS](/packages/learncodeweb-activitylog/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

🗂️ Laravel Activity Log
=======================

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

[![Latest Version on Packagist](https://camo.githubusercontent.com/62ea4226f3774d4e499a5ea507d4dfb24ca1ff204c3cf879fd8bf0485d460167/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6561726e636f64657765622f61637469766974796c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/learncodeweb/activitylog)[![Total Downloads](https://camo.githubusercontent.com/909fba9fb5867112858fde14549a5cec49db89cdf21ad9f05985b7631ac2b5b4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c6561726e636f64657765622f61637469766974796c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/learncodeweb/activitylog)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![PHP Version](https://camo.githubusercontent.com/fa94d8cdbe70146e2dd9b3bb6aa32d7a402217267f510a2ef1239b8dd521561b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344372e302d626c75652e737667)](https://php.net)

A simple and powerful **Activity Log** package for Laravel. It automatically tracks and records every user action in your admin or user panel after login — no complex setup needed.

> ✅ Tested with **Laravel 8, 9, 10, 11, 12**

---

✨ Features
----------

[](#-features)

- 🔍 Automatically logs all authenticated user activity
- 🚫 Ignore specific routes you don't want to track
- 🗑️ Auto-delete old logs based on configurable time limit
- 📋 Built-in default view to see all logs at `/log`
- 🛠️ Create custom logs manually with full control
- ⚡ Easy installation via Composer

---

📋 Requirements
--------------

[](#-requirements)

RequirementVersionPHP&gt;= 7.0Laravel&gt;= 8.xGuzzle HTTP^7.0---

🚀 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require learncodeweb/activitylog
```

### Register Service Provider

[](#register-service-provider)

> ⚠️ **Important:** This package does **not** support Laravel's auto-discovery. You **must** manually register the service provider based on your Laravel version.

---

#### Laravel 8, 9, 10 — `config/app.php`

[](#laravel-8-9-10--configappphp)

Open `config/app.php` and add inside the `providers` array:

```
/*
 * Package Service Providers...
 */
Lcw\Activitylog\Providers\ActivityLogProvider::class,
```

---

#### Laravel 11 &amp; 12 — `bootstrap/providers.php`

[](#laravel-11--12--bootstrapprovidersphp)

Laravel 11 and 12 **no longer use** `config/app.php` for providers. Instead, open `bootstrap/providers.php` and add:

```
