假设我有以下 whereHas 约束:
$query->whereHas('club', function($q)
{
$q->whereHas('membership', function($q)
{
$q->whereHas('package', function($q)
{
$q->whereId(Input::get('package_id'));
});
});
});
我想从输入中构建上述内容:
['key' => 'package_id', 'relationship' => 'club.membership.package']
这可能吗?
在这种情况下,我不知道如何从数组中正确地爆炸和迭代relationship
。
答案 0 :(得分:0)
检查PR github.com/laravel/framework/pull/4237,因为它解决了这个问题。
更新:上述公关已移至github.com/laravel/framework/pull/6726,现已合并。