【发布时间】:2016-11-11 23:53:37
【问题描述】:
您好,在我的项目中,我使用 VentureCraft/revisionable https://github.com/VentureCraft/revisionable 这是记录数据库中记录更改历史的补充。一切正常,但是当我在页面上返回历史记录时,脚本以 id 的形式返回结果。这是我的表格“产品”products_table 这是表格“修订”revisions_table 此表格与表格相关联:文章、用户和类别。现在历史更改如下所示:
“用户 1 改名文章从 2 到 1”
我想把历史改成这样:
“用户 JACK 将姓名文章从 SHOES 更改为 BALL”
我尝试使用这个link。
带有文件 Revisionable.php 的方法 identifiableName() 看起来像这样:
public function identifiableName()
{
return $this->getKey();
}
在模型 product.php 中我添加了:
public function identifiableName(){
return $this->article_name;
}
或者这个:
public function identifiableName(){
return $this->article()->article_name;
}
但它不起作用。
【问题讨论】:
标签: php laravel revision-history revisionable