如何在功能中使用“ airpot_id”?
City::select([
"cities.id",
"airports.id As airport_id"
])
->RightJoin('airports', function ($join)
{
$join->on('cities.id', '=', 'airports.city_id');
})
->with(["airports" => function ($q)
{
$q->where("id",airport_id) //I want to use here.
}])
->paginate(env("PER_PAGE", 10))->toArray();
答案 0 :(得分:0)
为什么要使用这样的关节?使用雄辩的查询构建器。也许您应该发布public Optional<V> getValue(K key) {
Node<K, V> node = getNode(key);
return isNull(node) ? Optional.ofNullable(null) : Optional.ofNullable(node.getValue());
}
,modal
和您的目标。通常,如果需要在函数内部传递值,请使用relations
。像这样
use($variable)
我认为这不适用于您的情况