Filament-spatie-laravel-activitylog - View your activity logs inside of Filament. ⚡️

Overview

View your activity logs inside of Filament.

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

This package provides a Filament resource that shows you all of the activity logs created using the spatie/laravel-activitylog package. It also provides a relationship manager for related models.

Installation

You can install the package via composer:

composer require ryangjchandler/filament-spatie-laravel-activitylog

You can publish the config file with:

php artisan vendor:publish --tag="filament-spatie-activitylog-config"

This is the contents of the published config file:

return [

    'resource' => [
        'group' => null,
        'sort' => null,
    ],

];

Usage

This package will automatically register the ActivityResource. You'll be able to see it when you visit your Filament admin panel.

Customising the group

You can customise the navigation group for the ActivityResource by publishing the configuration file and updating the resource.group value.

Customising the sorting

You can customise the navigation group for the ActivityResource by publishing the configuration file and updating the resource.sort value.

Relationship manager

If you have a model that uses the Spatie\Activitylog\Traits\LogsActivity trait, you can add the RyanChandler\FilamentSpatieLaravelActivitylog\RelationManagers\ActivitiesRelationManager relationship manager to your Filament resource to display all of the activity logs that are performed on your model.

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

Comments
Releases(v0.5.0)
  • v0.5.0(Dec 2, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/30
    • Fix error when resources are not editable by @underdpt in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/32
    • Allow to show the subject column on relationship managers by @underdpt in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/33

    New Contributors

    • @underdpt made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/32

    Full Changelog: https://github.com/alexjustesen/filament-spatie-laravel-activitylog/compare/v0.4.1...v0.5.0

    Source code(tar.gz)
    Source code(zip)
  • v0.4.1(Oct 4, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/26
    • Update README to show current config file by @intrepidws in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/27

    New Contributors

    • @intrepidws made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/27

    Full Changelog: https://github.com/alexjustesen/filament-spatie-laravel-activitylog/compare/v0.4.0...v0.4.1

    Source code(tar.gz)
    Source code(zip)
  • v0.4.0(Sep 20, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/20
    • Added Spanish translation by @pathros in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/19
    • Use config file to choose ActivityResource by @alexbirtwell in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/22
    • Made form a bit more responsive. Mobile record was squished. by @MACscr in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/25

    New Contributors

    • @pathros made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/19
    • @alexbirtwell made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/22
    • @MACscr made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/25

    Full Changelog: https://github.com/alexjustesen/filament-spatie-laravel-activitylog/compare/v0.3.0...v0.4.0

    Source code(tar.gz)
    Source code(zip)
  • v0.3.0(May 14, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/15
    • Translate strings by @simonbuehler in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/17
    • [fix] ResourceFinder returns null if no resource by @robertorinaldi-dev in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/14
    • make pagination configurable by @simonbuehler in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/18

    New Contributors

    • @simonbuehler made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/17
    • @robertorinaldi-dev made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/14

    Full Changelog: https://github.com/alexjustesen/filament-spatie-laravel-activitylog/compare/v0.2.0...v0.3.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Apr 12, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.2.0 to 1.2.1 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/4
    • build(deps): bump dependabot/fetch-metadata from 1.2.1 to 1.3.0 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/6
    • Ownership transfer by @alexjustesen in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/8
    • improve activity resource by @atmonshi in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/10
    • build(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/7
    • support laravel 9 by @atmonshi in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/9
    • Change some label text by @alexjustesen in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/11

    New Contributors

    • @alexjustesen made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/8
    • @atmonshi made their first contribution in https://github.com/alexjustesen/filament-spatie-laravel-activitylog/pull/10

    Full Changelog: https://github.com/alexjustesen/filament-spatie-laravel-activitylog/compare/v0.1.0...v0.2.0

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(Feb 27, 2022)

    What's Changed

    • build(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.2.0 by @dependabot in https://github.com/ryangjchandler/filament-spatie-laravel-activitylog/pull/2
    • Show properties, causer and subject by @DanielRTRD in https://github.com/ryangjchandler/filament-spatie-laravel-activitylog/pull/3

    New Contributors

    • @dependabot made their first contribution in https://github.com/ryangjchandler/filament-spatie-laravel-activitylog/pull/2
    • @DanielRTRD made their first contribution in https://github.com/ryangjchandler/filament-spatie-laravel-activitylog/pull/3

    Full Changelog: https://github.com/ryangjchandler/filament-spatie-laravel-activitylog/compare/v0.0.2...v0.1.0

    Source code(tar.gz)
    Source code(zip)
  • v0.0.2(Dec 30, 2021)

  • v0.0.1(Dec 30, 2021)

Owner
Ryan Chandler
Ryan Chandler
This package provides a Logs page that allows you to view your Laravel log files in a simple UI

A simplistics log viewer for your Filament apps. This package provides a Logs page that allows you to view your Laravel log files in a simple UI. Inst

Ryan Chandler 9 Sep 17, 2022
Configurable activity logger for filament.

Activity logger for filament Configurable activity logger for filament. Powered by spatie/laravel-activitylog Features You can choose what you want to

Ziyaan 58 Dec 30, 2022
View themes is a simple package to provide themed view support to Laravel.

Laravel View Themes View themes is a simple package to provide themed view support to Laravel. Installation Add alexwhitman/view-themes to the require

Alex Whitman 15 Nov 29, 2022
Laravel Composable View Composers Package - Compose View Composers from Component Composers

Laravel Virtuoso Laravel Composable View Composers Package Increase flexibility and reduce code duplication by easily composing complex View Composers

Yitzchok Willroth 68 Dec 29, 2021
Laravel User Activity Log - a package for Laravel 8.x that provides easy to use features to log the activities of the users of your Laravel app

Laravel User Activity Log - a package for Laravel 8.x that provides easy to use features to log the activities of the users of your Laravel app

null 9 Dec 14, 2022
This package provides a Filament resource to view all Laravel sent emails.

This package provides a Filament resource to view all Laravel outgoing emails. It also provides a Model for the database stored emails. Installation Y

Ramón E. Zayas 22 Jan 2, 2023
This Package helps you in laravel application to log all desired activity for each request from request entry point to generate response at a single snapshot.

Laravel Scenario Logger This Package helps you in laravel application to log all desired activity for each request from request entry point to generat

Mehrdad Mahdian 6 Sep 27, 2021
Laravel Backup Panel provides a dashboard for spatie/laravel-backup package.

Laravel Backup Panel Laravel Backup Panel provides a dashboard for spatie/laravel-backup package. It lets you: create a backup (full | only database |

Pavel Mironchik 366 Dec 6, 2022
Laravel Nova filter for Spatie/laravel-tags

SpatieTagsNovaFilter This package allows you to filter resources by tags. (using the awesome Spatie/laravel-tags and Vue-MultiSelect ) Installation Fi

Mahi-Mahi 3 Aug 4, 2022
A Laravel wrapper for spatie/dns. Allows to query and validate DNS records.

A Laravel wrapper for spatie/dns. Allows to query and validate DNS records.

Astrotomic 22 Nov 17, 2022
Implementation Package Spatie/Laravel-Permission

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

M Rizal 3 Sep 12, 2021
This package provides extended support for our spatie/enum package in Laravel.

Laravel support for spatie/enum This package provides extended support for our spatie/enum package in Laravel. Installation You can install the packag

Spatie 264 Dec 23, 2022
Forked from spatie-laravel-tags

Add tags and taggable behaviour to a Laravel app This package offers taggable behaviour for your models. After the package is installed the only thing

null 1 Nov 15, 2021
A quiz application with laravel 8, spatie permissions, livewire, jetstream, chartjs, tailwindcss and more!

Todo Currently busy with some other important things, will definately would like to imporove the app with 1. Multiple choices selection and mapping to

Baig 67 Nov 21, 2022
.env vars check for Spatie's Laravel Health

Custom check for Spatie's Laravel Health - Ensure every .env variable you need has a value

Encodia 4 Nov 7, 2022
A REST client inside your Laravel app

Laravel Compass is an elegant REST assistant for the Laravel framework that you can use to test API calls and create API documentation. it provides automatically endpoints for GET, POST, PUT/PATCH, DELETE, various auth mechanisms, and other utility endpoints based on Laravel routes in your project.

David H. Sianturi 1.2k Dec 31, 2022
Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

null 9 Jul 5, 2022
A Laravel Nova tool for viewing your application logs

This package makes it easy to view your Laravel application logs inside of Nova. It even supports polling. Installation You can install the Nova tool

The Laravel Framework 117 Dec 11, 2022
Laravel telegram log is a package that can catch your logs all quite simply

Laravel Telegram log Laravel telegram log is a package that can catch your logs all quite simply. Requirments This package is tested with Laravel v8 i

Muath Alsowadi 4 Aug 3, 2022