0

我有一个模型课程,其中有一个导师 ID 列。有没有办法Course::find($id);用列别名mentor而不是调用和返回mentor_id?有没有办法做到这一点而不必选择返回哪些列?这是一张相当大的桌子。

4

1 回答 1

1

是的。

您可以创建一个 Mutator 来“伪造”一个字段,而是返回一个真实的字段。

例子:

public function getMentorAttribute()
{
     return $this->mentor_id;
}

现在,您可以致电:

Course::find($id)->mentor;

检查突变器文档

于 2013-09-12T20:10:26.367 回答