public function update($id, ModuleRequest $request) { $module = Module::findOrFail($id); $module->name_en = $request->input('name_en'); $module->name_bn = $request->input('name_bn'); $module->component_id = $request->input('component_id'); $module->icon = $request->input('icon'); $module->description = $request->input('description'); $module->ordering = $request->input('ordering'); $module->updated_by = Auth::user()->id; $module->updated_at = time(); $module->update(); Session()->flash('flash_message', 'Module has been updated!'); return redirect('modules'); }
public function store(ModuleRequest $request) { $module = $this->university->modules()->create($request->all()); $module->professors()->attach($request->input('professors')); return $module->load('professors'); }