public function delete($slug)
{
Laralum::permissionToAccess('laralum.files.access');
# Check permissions
Laralum::permissionToAccess('laralum.documents.delete');
# Check if it's the owner or su
if (!Laralum::checkDocumentOwner('slug', $slug) and !Auth::user()->su) {
abort(403, trans('laralum.error_not_allowed'));
}
# Delete the document
Laralum::document('slug', $slug)->delete();
return redirect()->route('Laralum::files')->with('success', trans('laralum.msg_document_deleted'));
}