Привет в laravel, если вы хотите использовать необработанное выражение в запросе. вам нужно использовать DB :: raw метод
, в вашем случае будет работать изменение ниже.
$produtos = \DB::table('produtos AS p')
->leftJoin('produtos_fotos AS pf','pf.produto_id','=','p.id')
->leftJoin('produtos_grade AS pg','pg.produto_id','=','p.id')
->select(
'p.id',
'p.referencia',
'p.descricao',
'p.preco',
'p.ratings',
'p.categorias_produtos as categoria',
'p.promocao',
'p.genero',
'p.cabedal as materialCabedal',
'p.solado as materialSolado',
'p.altura_salto AS alturaSalto',
'pf.url',
'pf.nome_foto',
DB::raw('min(pg.tamanho) as tam_min'),
DB::raw('max(pg.tamanho) as tam_max')
)
->where(['p.fornecedor_id' => $idFornecedor])
->groupBy('p.id')
->get())