mentor_id 列を持つモデル コースがあります。の代わりにCourse::find($id);
列エイリアスを呼び出して返す方法はありますか? 返される列を選択せずにそれを行う方法はありますか? かなり大きなテーブルです。mentor
mentor_id
1 に答える
1
はい。
Mutator を作成してフィールドを「偽装」し、代わりに実際のフィールドを返すことができます。
例:
public function getMentorAttribute()
{
return $this->mentor_id;
}
今、あなたは呼び出すことができます:
Course::find($id)->mentor;
ミューテーターのドキュメントを確認してください
于 2013-09-12T20:10:26.367 に答える