/** * Update the specified resource in storage. * * @param int $id * @param \App\Http\Requests\Back\FragmentRequest $fragmentRequest * * @return \App\Http\Controllers\Back\Response */ public function update($id, FragmentRequest $fragmentRequest) { $fragment = $this->fragmentRepository->findById($id); $fragment->updateWithRelations($fragmentRequest->all()); $this->fragmentRepository->save($fragment); $eventDescription = trans('back.events.updated', ['model' => 'Fragment', 'name' => $fragment->name]); Activity::log($eventDescription); flash()->success(strip_tags($eventDescription)); return redirect()->action('Back\\FragmentController@edit', [$fragment->id]); }