我希望能够在hasOne关系中对值进行搜索。
我有可交付和 deliverrable_versions 表与 hasMany 关系。因此,可交付成果可以有许多可交付的转换。
我还有可交付 hasOne deliverrable_version 以获取最新版本。
我希望能够列出可交付成果,但是在对最新版本进行搜索之后。
问题是,在我当前的数据库中,版本具有搜索所需的所有信息。
因此,例如,我想像这样搜索“最新版本”的值。
$deliverables = $account->deliverables()->with('recentVersion');
$deliverables = $deliverables->search($search); //<--Search on recent version
$deliverables = $deliverables->paginate(4);
如何在Laravel Eloquent中实现这样的目标?
感谢任何帮助。