【发布时间】:2016-12-02 10:23:13
【问题描述】:
我仍在尝试使用whereHas() 方法。我的情况是这样的。我想拉出所有属于类的用户
这是关系
类模型
public function users() {
return $this->belongsToMany('App\User')->withTimestamps();
}
用户模型
public function classes() {
return $this->belongsToMany('App\Classes')->withTimestamps();
}
控制器
$class_us = User::whereHas('classes', function ($query) {
$query->where('class',1);
})->get();
当我执行dd($class_us) 时,我得到一个空集合。
我该如何解决这个问题?
谢谢。
【问题讨论】:
-
不就是
Users可以belongsToManyClasses但同时ClasseshasManyUsers吗?
标签: php laravel laravel-5 laravel-5.2