예제 #1
0
 public function home()
 {
     $escuela_id = $this->escuela_id;
     $periodos = Periodo::all()->where('escuela_id', $this->escuela_id);
     $grupos = Grupo::all()->where('id', $this->grupo_id);
     $current = 'home';
     return view('public.home')->with(compact('current', 'periodos', 'grupos', 'escuela_id'));
 }
예제 #2
0
 public function index()
 {
     $grupos = collect();
     foreach (Grupo::all() as $lote) {
         $tipo = $lote->tipo == 1 ? 'Padre' : 'Hijo';
         $procesado = (object) array('nombre' => $lote->nombre, 'codigo' => $lote->codigo, 'tipo' => $tipo);
         $grupos->push($procesado);
     }
     return response()->json($grupos);
 }
예제 #3
0
 public function edit($id)
 {
     $title = 'Editar alumno';
     $alumno = User::findOrFail($id);
     $estados = Estado::orderBy('descripcion')->lists('descripcion', 'id');
     $escuelas = Escuela::all()->lists('nombre', 'id');
     $grupos = Grupo::all()->lists('descripcion', 'id');
     $generos = Sexo::all();
     $form_data = ['route' => ['admin.alumno.update', $alumno->id], 'method' => 'PUT'];
     $action = 'edit';
     return view('admin.alumno.form')->with(compact('title', 'alumno', 'estados', 'escuelas', 'grupos', 'generos', 'form_data', 'action'));
 }
예제 #4
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id, Route $route)
 {
     $action = $route->getName();
     $action = explode('.', $action);
     $action = array_pop($action);
     //Listas
     $generos = Sexo::all();
     $estados = Estado::orderBy('descripcion')->lists('descripcion', 'id');
     $escuelas = Escuela::all()->lists('nombre', 'id');
     $grupos = Grupo::all()->lists('descripcion', 'id');
     //
     $maestro = User::findOrFail($id);
     $form_data = ['route' => ['admin.maestro.update', $maestro->id], 'method' => 'PUT'];
     $title = 'Editar maestro';
     return view('admin.maestro.form')->with(compact('maestro', 'form_data', 'title', 'generos', 'estados', 'grupos', 'escuelas', 'action'));
 }