介绍
Royalcms-Metable是一个可以轻松将任意数据附加到Royalcms 5的Eloquent模型的软件包。
功能
一对多的多态关系允许将数据附加到Eloquent模型,而无需调整数据库模式。
类型转换系统允许存储,查询和检索多种不同标量和对象类型的数据。 请参阅支持列表:datatypes
。
使用场景
将一些元数据附加到Eloquent的模型中
<?php
$post = Post::create($this->request->input());
$post->setMeta('color', 'blue');
通过元数据查询模型
<?php
$post = Post::whereMeta('color', 'blue');
从模型中检索元数据
<?php
$value = $post->getMeta('color');