/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateEstudianteReqest $request) { $Est = new Estudiante($request->all()); $Est->estado = 'A'; $Est->save(); return \Redirect::route('estudiantes.index'); }
public function store(Request $request) { $reglas = ['nombre' => 'required', 'direccion' => 'required', 'telefono' => 'required|numeric', 'carrera' => 'required|in:ingeniería,matemática,física']; $this->validate($request, $reglas); Estudiante::create($request->all()); return $this->crearRespuesta('El estudiante ha sido creado', 201); }
public function destroy($estudiante_id) { $estudiante = Estudiante::find($estudiante_id); if ($estudiante) { $estudiante->cursos()->sync([]); $estudiante->delete(); return $this->crearRespuesta('El estudiante ha sido eliminado', 200); } return $this->crearRespuestaError('No existe estudiante con el id especificado', 404); }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); Estudiante::truncate(); Profesor::truncate(); Curso::truncate(); DB::table('curso_estudiante')->truncate(); factory(Profesor::class, 50)->create(); factory(Estudiante::class, 500)->create(); factory(Curso::class, 40)->create(['profesor_id' => mt_rand(1, 50)])->each(function ($curso) { $curso->estudiantes()->attach(array_rand(range(1, 500), 40)); }); // $this->call('UserTableSeeder'); }
/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); Estudiante::truncate(); Profesor::truncate(); Curso::truncate(); DB::table('curso_estudiante')->truncate(); DB::table('oauth_clients')->truncate(); factory(Profesor::class, 50)->create(); factory(Estudiante::class, 500)->create(); factory(Curso::class, 10)->create()->each(function ($curso) { $curso->estudiantes()->attach(array_rand(range(1, 500), mt_rand(1, 10))); }); $this->call('OAuthClientSeeder'); }
public function store($curso_id, $estudiante_id) { $curso = Curso::find($curso_id); if ($curso) { $estudiante = Estudiante::find($estudiante_id); if ($estudiante) { $estudiantes = $curso->estudiantes(); if ($estudiantes->find($estudiante_id)) { return $this->crearRespuesta("El estudiante {$estudiante_id} ya existe en este curso", 409); } $curso->estudiantes()->attach($estudiante_id); return $this->crearRespuesta("El estudiante {$estudiante_id} ha sido agregado al curso {$curso_id}", 201); } return $this->crearRespuestaError('No se puede encontrar un estudiante con el id dado', 404); } return $this->crearRespuestaError('No se puede encontrar un curso con el id dado', 404); }
public function save_estudiante(Request $request) { $k = new Kardex(); $k->nombres = $request->nombres; $k->ap_paterno = $request->father; $k->ap_materno = $request->mother; $k->ci = $request->ci; $k->sexo = $request->sexo; $k->estado = 1; $k->save(); $user_id = Kardex::select('id')->where('ci', '=', $request->ci)->get(); $u = new User(); $u->email = $request->email; $u->password = \Hash::make($request->ci); $u->tipo_usuario = 1; $u->id_kardex = $user_id[0]->id; $u->save(); $st_id = User::select('id')->where('email', '=', $request->email)->get(); $e = new Estudiante(); $e->id_curso = $request->curso; $e->id_user = $st_id[0]->id; $e->save(); return Redirect::back()->with(['success' => ' ']); }