Esempio n. 1
0
 private function reportIniciativaInstituicaoGeral()
 {
     $dados = \Lava::DataTable();
     $dados->addStringColumn('Instituição')->addNumberColumn('Total')->addNumberColumn('Apoiadoras')->addNumberColumn('Mantenedoras');
     $ci = Iniciativa::has('instituicoes')->count();
     $si = Iniciativa::has('instituicoes', '=', 0)->count();
     $ip = Iniciativa::whereHas('instituicoes', function ($query) {
         $query->where('tipoVinculo', 1);
     })->count();
     $im = Iniciativa::whereHas('instituicoes', function ($query) {
         $query->where('tipoVinculo', 2);
     })->count();
     $dados->addRow(['C/ Instituições', $ci, $ip, $im]);
     $dados->addRow(['S/ Instituições', $si]);
     return $dados;
 }