laravel-发送带有功能的选定字段

时间:2018-09-02 08:39:54

标签: laravel select laravel-5 eloquent

如何在功能中使用“ 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();

1 个答案:

答案 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)

我认为这不适用于您的情况