Srs, bom dia.
Eu tenho dias queries que fazem exatamente a mesma consulta, porem uma com o DB::seelct e outra com DB::table. Na consulta com o DB table eu tenho a possibilidade de selecionar apenas os campos que eu quero trabalhar nesse caso email e grupo, porem na DB::table ele apresenta todos os campos. É possível incluir na DB::table apenas os campos que eu quero visualizar? Obrigado.
$users = DB::select(
'SELECT u.email, g.label
FROM users as u
JOIN group_user as gu on gu.user_id = u.id
JOIN boletos.groups as g on g.id = gu.group_id'
);
$u = DB::table('users as u')
->join('group_user as gu', 'gu.user_id', '=', 'u.id')
->join('groups as g', 'g.id', '=', 'gu.group_id')->first();