2016-06-13 1 views
0

Я хочу спросить, как я могу получить доступ к данным в виде, когда у меня есть одни и те же имена столбцов , например:Laravel отображения различных данных от выбора с тем же именем столбца с присоединиться заявлением

$sql = DB::table('kids') 
    ->join('groups','groups.id','=','kids.group_id') 
    ->select('groups.*','kids.*') 
    ->get(); 

Как получить доступ выбрать группу и как получить доступ к детям в моем цикле foreach? Обычно я использую, например, $ data-> name, но теперь у меня есть два имени (имя малыша, имя группы) Спасибо!

ответ

0

Просто псевдоним столбцов, которые имеют такое же имя:

$sql = DB::table('kids') 
     ->join('groups','groups.id','=','kids.group_id') 
     ->select(['*', 'groups.name as g_name', 'kids.name as k_name']) 
     ->get(); 
+0

Черт! Большое вам спасибо, я полностью забыл, что могу это сделать! –

Смежные вопросы