/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param Icon $icon * * @return \Illuminate\Http\Response */ public function update(Request $request, Icon $icon) { $this->validate($request, ['title' => 'required|unique:icons,title,' . $icon->id, 'svg' => 'required']); $icon->fill(Input::all()); $icon->save(); return Redirect::route('icons.index')->with('message', 'Icon updated'); }