在可修订包identifiableName()
中,可以通过在模型上定义方法,将字段设置为 display 而不是 id来获取相关模型的可识别名称 。例如“名称”或“标题”。
是否可以对不相关的模型做类似的事情。所以说我得到了某个模型的所有修订。例如
$revisions = Venturecraft\Revisionable\Revision::where('revisionable_type', 'post')->get();
我怎样才能得到每个修订identifiableName
的版本?post
我已经可以获取帖子 ID,$revision->revisionable_id
但我似乎无法找到一种方法来获取帖子名称,而没有类似的东西Post::find($revision->revisionable_id)->name
对于大量修订列表来说是昂贵的。