/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $slug) { $data = template::findBySlugOrIdOrFail($slug); if (Gate::denies('update', $data)) { Session::flash('success', 'No puedes editar algo que no es tuyo.'); return redirect('/admin/Template'); } else { $data->resluggify()->update($request->all()); Session::flash('success', 'Perfil actualizado correctamente.'); return redirect('/admin/Template'); } }