Laravel - Como fazer um join com essa sintaxe?

6 respostas Resolvido
laravel
C

como faço um join com essa estrutura?

Event::all()->toArray();

tentei da mesma forma que faço em outras ocasiões porém nesse caso não funciona.

6 Respostas

D

Explique quais tabelas fazem parte, campos relacionados.

C

opa, acabei esquecendo. desculpa.
eu geralmente faço assim… as tabelas são as mesmas.

$sal = Sala::all();
$tip = DB::table('tipo_atendimentos')
  ->join('pacientes','tipo_atendimentos.ate_codigo','=','pacientes.ate_codigo')
  ->get();
D

Você tem esses modelos configurados? Quais são os modelos?

C

os models? são PACIENTES E TIPOATENDIMENTOS

D
Solucao aceita
$tip = TipoAtendimentos::join('pacientes','tipo_atendimentos.ate_codigo','=','pacientes.ate_codigo')
                            ->get();

isso server para todo model Eloquent porque tudo na verdade é uma QueryBuilder

C

obrigado man!

Criado 17 de abril de 2019
Ultima resposta 18 de abr. de 2019
Respostas 6
Participantes 2