public function create()
 {
     //$departamentos=Departamento::lists('nombre','id');
     $rut = Auth::user()->rut;
     $id_campus = Campus::select('id')->where('rut_encargado', $rut)->first()->id;
     $nombre = Campus::select('nombre')->where('rut_encargado', $rut)->first();
     $departamentos = Departamento::join('facultades', 'departamentos.facultad_id', '=', 'facultades.id')->join('campus', 'facultades.campus_id', '=', 'campus.id')->where('facultades.campus_id', $id_campus)->select('departamentos.*')->lists('nombre', 'id');
     return view('Encargado.Docente.crearDocenteE')->with('departamentos', $departamentos);
 }
 public function create()
 {
     //$departamentos=Departamento::lists('nombre','id'); //muestra en select todos los departamentos
     $rut = Auth::user()->rut;
     $id_campus = Campus::select('id')->where('rut_encargado', $rut)->first()->id;
     //segun id del campu, me mostrara su asignaturas
     $nombre = Campus::select('nombre')->where('rut_encargado', $rut)->first()->id;
     $departamentos = Departamento::join('facultades', 'departamentos.facultad_id', '=', 'facultades.id')->join('campus', 'facultades.campus_id', '=', 'campus.id')->where('facultades.campus_id', $id_campus)->select('departamentos.nombre', 'departamentos.id')->lists('nombre', 'id');
     return view('Encargado.Asignatura.crearAsignaturaE')->with('departamentos', $departamentos);
     //Trying to get property of non-object a veces me sale
     //se que viene de $asig->departamentos->nombre, pero no se que mierda!!!
     // y era porque tenia mala la funcion departamentos en el modelo de asignaturas
     //me faltaba el 'departamento_id', 'id'
 }