PHP, JOIN & Laravel - Как разделить массивы при объединении таблицы - PullRequest
0 голосов
/ 31 декабря 2018

как я могу отделить эту таблицу соединений?потому что, когда я получаю данные, все поля объединяются.Как я могу отделить таблицу от таблицы в виде массива?в моем случае все поля в моих двух таблицах объединяются, вот мой код.

$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();

1 Ответ

0 голосов
/ 31 декабря 2018

используйте aloquent with метод

, например:

$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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...