What is good approach to determine if the given foreign id is owned by the user and return collection if found?

I have been doing like this, for example, in the controller:

```
public function showToken(Request $request)
{
  $this->tokenRepo->ownToken($request->user(), $request->toke);
}

```

In the tokenRepo class, the `ownToken` method look like this:

```
public function ownToken($user, $tokenId)
{
  return $user->tokens()->where('id', $tokenId)->first();
}

```