こんにちは私のプロジェクトでは私はVentureCraft/revisionableを使用していますhttps://github.com/VentureCraft/revisionableこれは、データベースのレコードの変更履歴を記録するためのものです。すべて正常に動作しますが、ページ上の履歴を返すと、スクリプトは結果をIDの形式で返します。これは私のテーブル「製品」products_tableであり、これはテーブル「リビジョン」revisions_tableです。このテーブルは、記事、ユーザー、およびカテゴリに接続されています。今、歴史の変更は、次のようになります。 "1に2からユーザ1の変化の名前の記事"Laravel VentureCraft /リビジョンが返されたデータベースの名前付きレコード
私は歴史を変更したいように見えた:
「ユーザーJACK変更シューズからボールまでの名前記事 "
私はこれを試してみますlink。
方法identifiableName()Revisionable.phpは、このようなファイルを持つ:モデルproduct.phpで
public function identifiableName()
{
return $this->getKey();
}
私が追加:
public function identifiableName(){
return $this->article_name;
}
またはこれを:
public function identifiableName(){
return $this->article()->article_name;
}
が、それは動作しません。