/** * Update a material from form request * * @param StoreMaterialFormRequest|Request $request * @param Material $material * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(StoreMaterialFormRequest $request, Material $material) { $this->authorize('edit_material'); $material->update($request->all()); flash()->success('Material Saved', 'The material has been updated'); return redirect()->action('MaterialController@edit', $material); }