0

関連するモデル (この場合はリソース) を熱心にロードする REST API から JSON データを返しています。

// In my controller (FooController.php)
public function show($id)
{
  return Foo::with('bar')->find($id);
}

// In my model (Bar.php)
class Bar extends Eloquent {

  public $baz = 1;

  public function foo()
  {
    return $this->belongsTo('Foo');
  }

}

オブジェクトの関係$bazを使用して保持しながら、どうすれば戻ることができますか? with('bar')ビュー/コントローラーで、次のようなものを使用できる方法$foo->baz

4

1 に答える 1

2

アクセサーでこれを行うことができるはずです。$baz は実際のモデル属性ではないため (まあ、これはあなたの質問に当てはまると思います)、次のことができます。

public function getBaz()
{
  return $this->baz;
}

詳細については、ドキュメントを参照してください。

于 2013-04-20T23:23:19.547 に答える