/** * Modifies resource - updates model into the database. * * @param Request $request Current router request. * * @return void */ public function edit(Request $request) { $this->beforeEdit($request); if ($request->is('post')) { $this->resource->save($this->filterAccessibleAttributesData($request->post())); $this->afterEdit($request); } if (!$this->renderer->getView()) { $this->renderer->setView('_shared/entities/form/form'); } }