【发布时间】:2016-04-29 22:58:45
【问题描述】:
我有许多模型,并且我相信我已经正确设置了关系。
当且仅当外键表的active 列为真时,我想从表中检索所有模型。
我尝试了许多变体,但都无济于事。
下面是设置。
问题表名为device,它指向一个名为dep的表。
DEVICE 模型与 DEP 有如下关系
public function dep() {
return $this->belongsTo('App\Dep');
}
DEP 模型有一个名为active 的列,该列设置为true 或false。
如果DEP 表的active 字段为真,我应该使用什么雄辩的命令来返回所有Devices?
目前我必须获取所有 DEP 模型,然后仅在活动字段设置为 true 时获取设备,但我确信必须有更优雅的方法。
谢谢。
【问题讨论】:
标签: php laravel orm laravel-5 eloquent