我正在使用多态关系来存储关于我的用户的关注者/关注者信息。要获取所有以下用户的列表,我使用:
$following = User::with('following')->findOrFail($id);
在User.php
,
public function following()
{
return $this->morphMany('App\Like', 'user', 'likeable_type')->with('follower');
}
现在,我想在以下用户中搜索特定用户。我试过了:
$followings = $user->following->where('follower.first_name', 'LIKE', "%$query%");
它总是一无所获。在这种情况下,如何搜索特定用户?