cetiia/laravel-activity-log

This package is for collect all activity log

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:laravel-package

pkg:composer/cetiia/laravel-activity-log

dev-main 2023-05-29 14:03 UTC

This package is auto-updated.

Last update: 2025-10-29 03:33:56 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Installation

You can install the package via composer:

composer require cetiia/laravel-activity-log

You can publish and run the migrations with:

php artisan vendor:publish --tag="activity-log-migrations"
php artisan migrate

Optionally, you can publish the views using

php artisan vendor:publish --tag="laravel-activity-log-views"

Usage

After migrate automatically save data to the logs table, You can see the route activity-log

Protect the route: Add to app/Providers/AuthServiceProvider.php in boot method

Gate::define('activity-log', function (User $user) {
    // add logic to validate if user can access to route
    // Example using novatopro/lrp (Laravel role permission)
    // return $user->can('access','activity-log'); // activity-log is permission slug
});