私はLaravelでhasMany
関係のある雄弁なORMを使用しています。
私が実行すると:
Level::find(1)->lessons()->get();
正常に動作しますが、次のように動的プロパティを使用すると:
Level::find(1)->lessons
level
の代わりに の結果を返すだけlessons
です。
どこかに別の設定が必要ですか?
編集:ここにモデルがあります:
class Level extends Eloquent {
protected $table = 'levels';
public function lessons()
{
return $this->hasMany('Lesson');
}
}
class Lesson extends Eloquent {
protected $table = 'lessons';
public function level()
{
return $this->belongsTo('Level');
}
}