except(['carrera'])); $material->carreraMaterial()->sync($request->carrera); $carrera= Carrera::where('id','=',$request->carrera)->first(); return redirect()->route('carrera.edit',compact('carrera'))->with('infoMaterial','Se anexó el material'); } public function update(Request $request,Material $material) { $material->update($request->except(['carrera'])); $material->carreraMaterial()->sync($request->carrera); $carrera= Carrera::where('id','=',$request->carrera)->first(); return redirect()->route('carrera.edit',compact('carrera'))->with('infoMaterial','Se modificó el material'); } public function destroy(Material $material,Request $request) { $carrera=$request->carrera; $material->carreraMaterial()->detach(); $material->delete(); session()->flash('swal',[ 'icon'=>'success', 'title'=>'Eliminado!', 'text'=>'Se ha eliminado el registro correctamente' ]); return redirect()->route('carrera.edit',compact('carrera')); } }