Laravel - Como fazer um join com essa sintaxe?

6 respostas Resolvido
laravel
Cleiton_Conceicao

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

Dragoon

Explique quais tabelas fazem parte, campos relacionados.

Cleiton_Conceicao

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

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

Cleiton_Conceicao

os models? são PACIENTES E TIPOATENDIMENTOS

Dragoon
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

Cleiton_Conceicao

obrigado man!

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