public function update($slug, Request $request)
{
Laralum::permissionToAccess('laralum.files.access');
# Check permissions
Laralum::permissionToAccess('laralum.documents.edit');
# Check if it's the owner or su
if (!Laralum::checkDocumentOwner('slug', $slug) and !Auth::user()->su) {
abort(403, trans('laralum.error_not_allowed'));
}
$file = Laralum::document('slug', $slug);
if ($file) {
$row = $file;
$data_index = 'documents';
require 'Data/Edit/Save.php';
return redirect()->route('Laralum::files')->with('success', trans('laralum.msg_document_created'));
} else {
abort(404);
}
}