Php 基于hasone关系的Laravel搜索

Php 基于hasone关系的Laravel搜索,php,sql,laravel,laravel-5,eloquent,Php,Sql,Laravel,Laravel 5,Eloquent,我希望能够对hasOne关系中的值执行搜索 我有可交付成果和可交付成果_版本表,与有许多关系。因此,一个可交付成果可以有许多可交付成果的版本 我还有可交付成果deliveries()->with('recentVersion'); $deliveries=$deliveries->search($search)//分页(4); 我怎样才能在《拉雷维尔雄辩》中做到这一点 非常感谢您的帮助。您能分享搜索方法的代码吗?搜索方法的代码就是我希望在这里完成的。我不确定这个问题是否可以交付!=可交付成果?

我希望能够对hasOne关系中的值执行搜索

我有可交付成果可交付成果_版本表,与有许多关系。因此,一个可交付成果可以有许多可交付成果的版本

我还有可交付成果可交付成果(u)版本以获取最新版本

我希望能够列出可交付成果,但在对最新版本执行搜索之后

问题是,在我当前的数据库中,这些版本拥有搜索所需的所有信息

例如,我想搜索“最新版本”上的值,如下所示

$deliverables = $account->deliverables()->with('recentVersion');
$deliverables = $deliverables->search($search); //<--Search on recent version
$deliverables = $deliverables->paginate(4);
$deliveries=$account->deliveries()->with('recentVersion');
$deliveries=$deliveries->search($search)//分页(4);
我怎样才能在《拉雷维尔雄辩》中做到这一点


非常感谢您的帮助。

您能分享搜索方法的代码吗?搜索方法的代码就是我希望在这里完成的。我不确定这个问题是否可以交付!=可交付成果?如何区分最新版本?按创建日期?是的,最新版本只是上次创建的版本。如何列出可交付成果并根据其最新版本的参数执行搜索和分页?