public function home() { $escuela_id = \Auth::user()->escuela_id; $num_director = User::getUserType('Director')->count(); $num_admins = User::getByType('Administrador')->count(); $num_maestros = User::getByType('Maestro', $escuela_id)->count(); $num_escuelas = Escuela::all()->count(); $current = 'admin'; return view('admin.home')->with(compact('num_director', 'num_admins', 'num_maestros', 'num_escuelas', 'current')); }
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')); }
public function escuelasJson(Request $request) { $id = $request->get('id'); $escuela = Escuela::getByEstado($id); return response()->json($escuela); }
/** * 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')); }
public function escuelas() { return \App\Escuela::with('departamento')->where('departamento_id', $this->id)->get(); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $director = $this->director; $estados = Estado::all()->lists('descripcion', 'id'); $sexos = Sexo::all()->lists('descripcion', 'id'); $escuelas = Escuela::all()->lists('nombre', 'id'); $title = 'Editar director'; $form_data = ['route' => ['admin.director.update', $director->id], 'method' => 'PATCH']; return view('admin.director.form')->with(compact('form_data', 'title', 'director', 'estados', 'sexos', 'escuelas')); }
public static function getByEstado($estado_id) { return Escuela::getEscuelaByEstado($estado_id); }
/** * Remove the specified resource from storage. * * @param int $id * @param Request $request * @return Response */ public function destroy($id, Request $request) { $escuela = Escuela::findOrFail($id); $escuela->delete(); $escuelas = Escuela::all()->count(); if ($request->ajax()) { return response()->json(['message' => 'Escuela eliminada', 'num' => $escuelas]); } return redirect()->route('admin.escuela.index'); }