0

默认情况下如何更改修订表的表名'revisions'; 但我希望它类似于page_revisions因为有许多具有不同前缀的表。那么,我只需要如何通过模型中的配置更改名称?

4

2 回答 2

0

只需在修订模型中指定一个名为 $table 的变量。

protected $table = 'page_revisions';
于 2016-08-19T06:29:14.267 回答
0

表名不能由包配置。

如果你想这样做,你需要:

  • 分叉包
  • 更新您的 composer.json 以查看您的分叉包,
  • 更新fork 中模型中的$table属性以使用该表,并且Venturecraft\Revisionable\Revisionpage_revisions
  • 更新 fork 中的迁移以创建page_revisions表。

然而,一旦你 fork 包,你现在将负责保持它与原始包保持最新(如果你关心任何更新)。

于 2016-08-19T06:35:50.853 回答