gpt4 book ai didi

PHP、JOIN 和 Laravel - 如何在连接表时分隔数组

转载 作者:行者123 更新时间:2023-11-30 21:35:37 30 4
gpt4 key购买 nike

如何分离这个连接表?因为当我获取数据时,所有字段都被组合在一起。我怎样才能将表与表分开作为一个数组?在我的例子中,我的两个表上的所有字段都在这里合并,这是我的代码。

$getairId = DB::table('aircrafts')
->join('movies','movies.aircraft_id','=','aircrafts.aircraft_id')
->join('ads','ads.aircraft_id','=','aircrafts.aircraft_id')
->select('movies.*','ads.*')
->where('aircrafts.aircraft_id','=', $airid)
->get();

最佳答案

use aloquent with method

例如:

$users = User::with('podcasts')->get();

或者如果你不想使用 aloquent,你可以像这样将它们分开:

$getairId = DB::table('aircrafts')
->join('movies','movies.aircraft_id','=','aircrafts.aircraft_id')
->join('ads','ads.aircraft_id','=','aircrafts.aircraft_id')
->select('movies.*','ads.*', 'movies.id as movies_id', 'ads.id as ads_id')
->where('aircrafts.aircraft_id','=', $airid)
->get();

关于PHP、JOIN 和 Laravel - 如何在连接表时分隔数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53984117/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com