PHPackages                             waqar/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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. waqar/activitylog

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

waqar/activitylog
=================

A simple modified log to database

1.0(3y ago)02MITPHP

Since May 17Pushed 3y ago1 watchersCompare

[ Source](https://github.com/WaqarHussainKhalid/activity-log)[ Packagist](https://packagist.org/packages/waqar/activitylog)[ RSS](/packages/waqar-activitylog/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Laravel Log Activity
--------------------

[](#laravel-log-activity)

This package provides easy to use functions to log the activities of the users of your app. It can also automatically log model events. All activity will be stored in the activity\_log table

### Installation

[](#installation)

To install the package, simply require it using Composer:

```
composer require waqar/activitylog

```

### Publish configuration files

[](#publish-configuration--files)

```
php artisan vendor:publish --tag=migrations

```

After the package is installed, you can run the migration to create the activity\_logs table in your database:

```
php artisan migrate

```

### Usage

[](#usage)

Add it to your App/Providers/EventServiceProvider.php file:

```
use waqar\activitylog\Events\LogActivity;
use waqar\activitylog\Listeners\LogActivityListener;

protected $listen => [
    // ...
      LogActivity::class => [
                  LogActivityListener::class,
      ],
],

```

Next extends the `BaseActivity` class in `Model` which need to use:

Like below:

```
