Criar Query com Laravel Eloquent

Preciso criar uma código Eloquent em Laravel, para esse Query:

SELECT p.nome,e.qtde,p.utilizacao,e.valor_unitario FROM produto p, 
    estoque e WHERE p.ID_produto = e.ID_produto 
    ORDER BY p.nome ASC`**

Porém, não sei utilizar ojoin() do Laravel, tenho isso no momento:

DB::table('estoque e')
     ->join('produto p','ID_produto','=','e.ID_produto')
     ->select('p.nome, e.qtde, p.utilizacao, e.valor_unitario')->get();

Como ficaria essa Query em Laravel?

1 curtida

Resolvido:

Faltou '' no select() e ficou assim:

DB::table('estoque as e')
 ->join('produto as p','p.ID_produto','=','e.ID_produto')
 ->select('p.nome', 'e.qtde', 'p.utilizacao', 'e.valor_unitario')
 ->get();
1 curtida