Laravel Model Metadata Package For Eloquent Models
Laravel Model Metadata package manages metadata in Eloquent models with JSON support for multiple data types. Attach, manage & query metadata using `createMetadata`, `updateMetadata` & `deleteMetadata` methods.
The Laravel Model Metadata package is designed to manage metadata in your Eloquent models with JSON support for multiple data types. With this package, you can easily attach, manage, and query your metadata: use Waad\Metadata\Traits\HasManyMetadata; class Post extends Model{ use HasManyMetadata;} $post->createMetadata(['key' => 'value', 'another_key' => 'another_value']);$post->updateMetadata('metadata_id', ['new_key' => 'new_value']);$post->deleteMetadata('metadata_id'); This package also has convenience methods to retrieve metadata, whether your Model has one record or can have many metad...