【发布时间】:2019-07-17 08:44:55
【问题描述】:
我有一个用户表,它有一个用户角色,用户角色属于角色。所以,我也想获取 userRole 和 Role。
用户模型中的代码:
public function userRole()
{
return $this->hasOne(UserRole::class);
}
UserRole 模型中的代码:
public function role()
{
return $this->belongsTo('App\Role');
}
控制器中的代码:
User::with('userRole', function ($role) {
$role->with(['Role']);
})
->wherehas('userRole', function ($query) {
$query->where('role_id','1');
})->get();
这给了我错误
"mb_strpos() 期望参数 1 为字符串"
【问题讨论】: