/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $componenteCurricular = ComponenteCurricular::lists('nome_ccr', 'id');
     $disciplina = Disciplina::paginate(10);
     $disciplinaConteudo = Disciplina::leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'disciplina_dis.id_ccr_dis')->leftJoin('matriz_mat', 'matriz_mat.id', '=', 'disciplina_dis.id_mat_dis')->leftJoin('categoria_disciplina_ctd', 'categoria_disciplina_ctd.id', '=', 'disciplina_dis.id_ctd_dis')->orderBy('disciplina_dis.semestre_dis', 'asc')->orderBy('disciplina_dis.id_ccr_dis', 'asc')->paginate(10);
     /*$disciplina = $this->disciplina->
       join('professores_pro', 'professores_pro.id', '=', 'disciplinas_dis.id_pro_dis')
       ->orderBy('disciplinas_dis.id', 'asc')->paginate(10);*/
     /*$disciplina = Professor
       ::join('disciplinas_dis', 'disciplinas_dis.id_pro_dis', '=', 'professores_pro.id')
       ->join('matriz_mat', 'disciplinas_dis.id_mat_dis', '=', 'matriz_mat.id')
       ->paginate(10);*/
     /*$professorList  = Professor::orderBy('nome_pro', 'asc')->lists('nome_pro','id');*/
     $matrizList = Matriz::orderBy('nome_mat', 'desc')->lists('nome_mat', 'id');
     $categoriaList = CategoriaDisciplina::orderBy('id', 'asc')->lists('nome_ctd', 'id');
     return View::make('disciplina.index', array('disciplina' => $disciplina, 'componenteCurricular' => $componenteCurricular, 'matrizList' => $matrizList, 'disciplinaConteudo' => $disciplinaConteudo, 'categoriaList' => $categoriaList));
 }