public function index()
 {
     $empresas = Cache::remember('empresas', 600, function () {
         return PagamentosJur::groupBy('CNPJ', 'NomeEmpresa')->select(DB::raw('NomeEmpresa as Nome'), 'CNPJ', DB::raw('SUM(Valor) as Valor'))->take(1000)->orderBy('Valor', 'desc')->get();
     });
     return view('items', ['items' => $empresas, 'link' => 'empresa', 'title' => '1000 Empresas']);
 }
 public function detail($id)
 {
     return view('projeto', ['pessoas' => PagamentosFis::groupBy('TipoDespesa', 'TipoPagamento', 'CPF', 'CPFcut')->select('TipoDespesa', 'TipoPagamento', 'CPF', 'CPFcut', DB::raw('SUM(Valor) as Total'))->where('idProjeto', $id)->orderBy('Total', 'desc')->get(), 'empresas' => PagamentosJur::groupBy('NomeEmpresa', 'TipoDespesa', 'CNPJ')->select('NomeEmpresa', 'TipoDespesa', 'CNPJ', DB::raw('SUM(Valor) as Total'))->where('idProjeto', $id)->orderBy('Total', 'desc')->get(), 'projeto' => Projetos::find($id)]);
 }