public function index()
 {
     $asignaturas = Asignatura::paginate();
     $data = array(array('codigo', 'nombre', 'descripcion', 'departamento_id'));
     foreach ($asignaturas as $asig) {
         $datos = array();
         array_push($datos, $asig->codigo, $asig->nombre, $asig->descripcion, $asig->departamentos->nombre);
         array_push($data, $datos);
     }
     Excel::create('Asignaturas', function ($excel) use($data) {
         $excel->sheet('Sheetname', function ($sheet) use($data) {
             $sheet->fromArray($data);
         });
     })->download('csv');
 }