У меня есть пользовательская таблица, в которой есть одно userRole, а userRole принадлежит Role.Итак, я хочу получить 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 будет строкой"