made with Laravel

Multiplex

Attach Time-sliced Metadata to Eloquent Models

Visit Site

Description

Attach Time-sliced Metadata to Eloquent Models

"Multiplex is a Laravel package to attach time-sliced meta data to Eloquent models.

The metadata in Multiplex has a timestamp that defines validity. This allows changes to be tracked and planned. You can inspect all metadata on your model at a specific point in time and Multiplex will by default only give you the most current.

Since Multiplex is storing the metadata in a polymorphic table, it can easily be plugged into existing projects to expand properties of your models. This even works without removing the relevant table columns of your model: They are used as a fallback.

And it’s low profile: If you don't like it, just remove the HasMeta Trait and everything is back to normal."


Social Media Links

Laravel Love Reactions for Eloquent Models
icon-eye-dark Created with Sketch. 2.009
Laravel Validated DTO Data Transfer Objects with Validation
icon-eye-dark Created with Sketch. 1.814
Sentry for Laravel Laravel Application Monitoring
❤️ Sponsored by Friends
We’re hosting on Digital Ocean! 💙 Try it today and get a free $100 credit.
Laravel Translation Manager Translation Management UI
icon-eye-dark Created with Sketch. 5.860
Vite Livewire Plugin Laravel Vite Handler for Livewire Components
icon-eye-dark Created with Sketch. 1.916