我在Laravel中使用雄辩的ORM与hasMany的关系.
当我跑:
Level::find(1)->lessons()->get();
它工作正常,但当我使用动态属性时:
Level::find(1)->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'); } }