/** * @return mixed */ private function reportPidTipoGeral() { $dados = \Lava::DataTable(); $dados->addStringColumn('Tipos')->addNumberColumn('Qtd'); $tipos = DB::table('pidTipos')->get(); foreach ($tipos as $tp) { $dados->addRow([$tp->tipo, Pid::where('tipo_id', '=', $tp->idTipo)->count()]); } $aux = Pid::where('tipo_id', '=', null)->count(); if ($aux > 0) { $dados->addRow(['Não Informado', $aux]); } return $dados; }