获取未在Laravel中设置为外键的行的数据

问题描述 投票:0回答:1

我想从表中获取未在相关表中设置为外键的行数据。请在Laravel指导我。我已经使用了它,但它返回了所有数据

$pages = DB::table('client_requests')
                ->leftJoin('bid_requests', 'client_requests.id', '=', 'bid_requests.client_request_id')
                ->select('client_requests.*')
                ->orderBy('created_at', 'DESC')
                ->paginate(20);
php mysql laravel
1个回答
0
投票

感谢各位的支持。问题解决了。这是解决方案。这对任何有同样问题的人都有帮助。要获取未在相关表中设置为外键的数据行,这是在laravel中获取它的方法。

$pages = DB::table('client_requests')
                ->leftJoin('bid_requests', 'client_requests.id', '=', 'bid_requests.client_request_id')
                ->select('client_requests.*')
                ->where('bid_requests.client_request_id','=',null)
                ->orderBy('created_at', 'DESC')
                ->get();
© www.soinside.com 2019 - 2024. All rights reserved.