New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

dskripchenko/orchid-loggable

Change logs for orchid platform.
1,500 1
Install
composer require dskripchenko/orchid-loggable
Latest Version:v1.2.2
PHP:^8.2
Laravel:11 · 12 · 13
License:MIT
Last Updated:Sep 14, 2026
Links: GitHub  ·  Packagist
Maintainer: dskripchenko

orchid-loggable

Change-log / audit trail for Orchid platform models. Records create / update / delete changes and ships Orchid screens to browse them.

🌐 English · Deutsch · Русский · 中文

Packagist License

Requirements

PHP 8.2–8.5 · Laravel 11 / 12 / 13 · Orchid Platform 14 · dskripchenko/orchid-extra ^2.2.

Install

composer require dskripchenko/orchid-loggable
php artisan migrate

The service provider is auto-discovered and registers the change-log screens in your Orchid dashboard.

Usage

Make a model auditable by implementing LoggableEntity and attaching ChangeLogObserver:

use Dskripchenko\OrchidLoggable\Contracts\LoggableEntity;
use Dskripchenko\OrchidLoggable\Observers\ChangeLogObserver;
use Illuminate\Database\Eloquent\Model;

class Article extends Model implements LoggableEntity
{
    // How each change-log entry is labelled…
    public function getLoggableTitle(): string
    {
        return $this->title;
    }

    // …and where it links back to.
    public function getLoggableUrl(): string
    {
        return route('platform.articles.edit', $this);
    }

    protected static function booted(): void
    {
        static::observe(ChangeLogObserver::class);
    }
}

Changes are stored as ChangeLog records and viewable through the package's Orchid list / view screens. getLoggableTitle() / getLoggableUrl() control how each entry is titled and linked in that UI.

License

MIT © Denis Skripchenko

Related Packages

orchid/crud

Build CRUD apps in fewer lines of code for Laravel Orchid.

1,559,320 149
dskripchenko/orchid-extra

Extra Classes For Orchid.

4,019 1
webmachine/logs

Logs for Laravel 5

399 0
metalcoder/logsifier

Package to manage application logs

29 0
aryehraber/statamic-logbook

Manage and view log files in the CP.

238,840 9

Version History

Version Released PHP Laravel License
v1.2.2 ^8.2 ^11.0 || ^12.0 || ^13.0 MIT
v1.2.1 ^8.2 ^11.0 || ^12.0 || ^13.0 MIT
v1.2.0 ^8.2 ^11.0 || ^12.0 || ^13.0 MIT
1.1.3 11.*|12.* MIT
1.1.2 11.* MIT