Eloquent 是 Laravel 框架中的 ORM(对象关系映射)工具,用于在数据库中执行查询操作。要进行内部查询,可以使用Eloquent的`whereHas()`方法。


以下是一个示例,展示如何使用`whereHas()`方法进行内部查询:


```php

$users = User::whereHas('posts', function ($query) {

   $query->where('title', 'like', '%Laravel%');

})->get();

```


在上述示例中,我们使用`whereHas()`方法来查询具有特定条件的帖子的用户。`posts`是用户模型中的关联关系名称,用于指定与用户相关联的帖子模型。


在内部查询中,我们使用`where()`方法来指定帖子的条件。在这个例子中,我们查找标题中包含`Laravel`的帖子。


最后,使用`get()`方法获取满足条件的用户。


请确保在模型中正确定义了关联关系,并根据实际需求调整查询条件。


希望这个示例对你有帮助。如果你有任何其他问题,请随时提问。