public function putUpdate(CreateCarreraRequest $request) { $carrera = Carrera::findOrFail($request->get('id')); $carrera->fill($request->all()); $carrera->save(); return response()->json(['message' => 'La carrera ' . $request->nombre . ' se editó correctamente']); }
/** * Display the specified resource. * * @param int $id * * @return Response */ public function show($id) { $carrera = Carrera::findOrFail($id); $carrera->with('materias')->get(); $materia = $carrera->materias; return view('cli.materia.index', compact('materia')); }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id, Request $request) { $carrera = Carrera::findOrFail($id); if ($carrera->materias->count()) { $carrera->materias()->detach($carrera->materias()->lists('materium_id')->toArray()); } // $user->roles()->attach($admin->id); // id only $carrera->materias()->attach($request->input('materium_id')); Session::flash('flash_message', 'Carrera updated!'); $carrera = Carrera::findOrFail($id); $carrera->with('materias')->get(); return view('admin.carreras.show', compact('carrera')); }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id, Request $request) { $this->validate($request, ['nombre' => 'required', 'codigo' => 'required', 'fecha_creacion' => 'required']); $carrera = Carrera::findOrFail($id); $carrera->update($request->all()); Session::flash('flash_message', 'Carrera updated!'); return redirect('admin/carreras'); }