Laravel Eloquent Inner Join

时间:2015-10-22 06:44:16

标签: php laravel laravel-5 eloquent

这是我目前在我的laravel应用中用于Inner Join的查询:

public function getReservationListAPI()
    {
        $id = JWTAuth::parseToken()->authenticate()->id;

        $result = DB::table('pporders AS ord')
            ->join('products AS pd', 'ord.product_id', '=', 'pd.id')
            ->select('ord.*')
            ->where('pd.user_id',$id)
            ->get();
        dd($result);

    }

如何以Eloquent形式编写此查询?谢谢!

修改

关系:

Product hasMany Order
Order belongsTo Product
User hasMany Product
Product belongsTo User

1 个答案:

答案 0 :(得分:0)

这取决于你的关系,但是这样的事情:

TableLayoutPanel

但是它不会像你描述的那样进行相同的SQL查询,但会得到相同的结果。